色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

講解java的純數(shù)字加密解密

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

講解java的純數(shù)字加密解密

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

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

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

  /** *

  Description: 密碼加密

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

  在具體代碼中的應(yīng)用:

  /** *

  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>

  存到數(shù)據(jù)庫中的用戶密碼為:第二行就是經(jīng)過加密后的用戶密碼.

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

  /** *

  Description: 解密函數(shù)

  * @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的純數(shù)字加密解密】相關(guān)文章:

BIOS設(shè)置的加密與解密12-03

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

PHP加密和解密函數(shù)03-17

java講解01-30

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

PHP如何使用AES加密算法進行數(shù)據(jù)加密和解密10-17

java加密算法是什么09-01

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

講解Java的泛型01-18