<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            講解java的純數字加密解密

            時間:2025-11-15 22:06:24 java語言

            講解java的純數字加密解密

              我們都知道,在用戶添加信息時,一些比較敏感的信息,如身份證號,手機號,用戶的登錄密碼等信息,是不能直接明文存進數據庫的.今天我們就以一個具體的例子來說明一下純數字的java加密解密技術.

              一般我們從頁面獲取到用戶添加的信息之后,進行加密然后存入到數據庫.需要比對信息時,加密之后的用戶信息我們看不懂,所以對應的我們就要用解密技術.其實軟考中對加密解密技術進行了很全面的說明,這里我們就用一個比較簡單的實例來說明一下.

              我們可能會習慣在service層進行加密,這個沒有太強制的要求.下面我們就具體來看一下加密的過程.先說明一下,因為我的密碼是六位有效數字,所以我們需要把這六位有效數字進行加密,代碼如下:

              /** *

              Description: 密碼加密

              * @param Userpasword 傳過來的六位數字密碼 * @return 加密后的字符串 * @throws Exception * @date: 2015年7月27日 */ public String secretEncrypt(String Userpasword) throws Exception { /pic/pic/pic/pic/pic/p>

              在具體代碼中的應用:

              /** *

              Description: 保存用戶基本信息

              * @param personBaseInfo 用戶基本信息實體 * @return 布爾型,true代表添加成功,false代表添加失敗 * @throws Exception * @date: 2015年7月27日 */ public boolean saveUserInformation(UserBaseInfo userBaseInfo) throws Exception{ boolean result = false; try{ /pic/pic/pic/p>

              存到數據庫中的用戶密碼為:第二行就是經過加密后的用戶密碼.

              好了,上面介紹了加密的過程,當然少不了解密的過程.你可不能說我們現在需求只讓做加密,沒有解密.是,可能暫時頁面上沒有那么多需求,但是加密和解密本身就是一對共生體.你單單你做了加密,如果將來別人接手你的項目,一看只有加密沒有解密,無疑就是給別人挖了一個大坑,所以記住,做加密時一定要把解密一起做了,哪怕現在用不到.解密代碼如下:

              /** *

              Description: 解密函數

              * @param userPassword * @return * @throws Exception * @author : gaoying * @: * @date : 2015-7-27 */ public String secretDecrypt(String userPassword) throws Exception{ /pic/pic/pic/pic/pic/pic/p>

            【講解java的純數字加密解密】相關文章:

            BIOS設置的加密與解密12-03

            PHP可逆加密解密算法08-31

            PHP加密和解密函數03-17

            java講解01-30

            PHP解密Unicode及Escape加密字符串09-09

            PHP如何使用AES加密算法進行數據加密和解密10-17

            java加密算法是什么09-01

            C語言如何使用異或(xor)加密或解密文件12-10

            講解Java的泛型01-18

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院