LDAP SHA加密與解析

2021-07-04 17:19:50 字數 768 閱讀 9237

1. 

對欄位進行sha

加密

/* sha加密 生成40位sha碼

* @param 待加密字串

* @return 返回40位sha碼

*/public static string shaencode(string instr) throws exception catch (exception e)

byte bytearray = instr.getbytes("utf-8");

byte md5bytes = sha.digest(bytearray);

stringbuffer hexvalue = new stringbuffer();

for (int i = 0; i < md5bytes.length; i++)

}return hexvalue.tostring();

}

throws nosuchalgorithmexception else

// 把使用者輸入的密碼新增到摘要計算資訊

md.update(inputpw.getbytes());

// 把隨機明文新增到摘要計算資訊

md.update(salt);

// 按ssha把當前使用者密碼進行計算

byte inputpwbyte = md.digest();

// 返回校驗結果

return messagedigest.isequal(shacode, inputpwbyte); }

RSA加密演算法加密與解密過程解析

1.加密演算法概述 加密演算法根據內容是否可以還原分為可逆加密和非可逆加密。可逆加密根據其加密解密是否使用的同乙個金鑰而可以分為對稱加密和非對稱加密。所謂對稱加密即是指在加密和解密時使用的是同乙個金鑰 舉個簡單的例子,對乙個字串c做簡單的加密處理,對於每個字元都和a做異或,形成密文s。解密的時候再用...

RSA加密演算法加密與解密過程解析

1.加密演算法概述 加密演算法根據內容是否可以還原分為 可逆加密和非可逆加密 可逆加密根據其加密解密是否使用的同乙個金鑰而可以分為 對稱加密和非對稱加密 所謂對稱加密即是指在加密和解密時使用的是同乙個金鑰 舉個簡單的例子,對乙個字串c做簡單的加密處理,對於每個字元都和a做異或,形成密文s。解密的時候...

解析加密資料

爬取某素材 中的免費建立模板 定製了乙個通用的url模板 解析 簡歷詳情頁的url,和名稱 tree etree.html page text div list tree.xpath div id container div for div in div list name div.xpath p ...