用MD5和SHA1加密字串

2022-02-26 19:24:30 字數 739 閱讀 6568

加密字串,沒有什麼說的,說明都在**裡面。看**吧~

//定義sha1物件

system.security.cryptography.sha1 sha1 

=new

system.security.cryptography.sha1cryptoserviceprovider();

//獲取加密後密文位元組陣列

//注意編碼utf8、utf7、unicode等的選擇,例如

//byte bytresult = sha1.computehash(system.text.encoding.utf8.getbytes(strname));

//這裡編碼採用系統預設編碼

byte

bytresult 

=sha1.computehash(system.text.encoding.default.getbytes(strname));

//轉換成字串

strname 

=bitconverter.tostring(bytresult);

或者有更簡單的:

str 

=system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(strinput,

"sha1");

可以通過對加密後的字串作進一步處理或者加入公共密碼再加密以求更弓雖大的加密效果。

md5方法同理,更改一下相關類或輸入即可。

python的md5和sha1加密

首先介紹一下md5和sha1 md5 md5的全稱是message digestalgorithm 5 資訊 摘要演算法 128位長度。目前md5是一種不可逆演算法。具有很高的安全性。它對應任何字串都可以加密成一段唯一的固定長度的 sha1 sha1的全稱是secure hashalgorithm ...

python的md5和sha1加密

md5 md5的全稱是message digest algorithm 5 資訊 摘要演算法 輸出長度是32。目前md5是一種不可逆演算法。具有很高的安全性。它對應 任何字串都可以加密成一段唯一的固定長度的 sha1 sha1的全稱是secure hash algorithm 安全雜湊演算法 sha...

python的md5和sha1加密

md5 md5的全稱是message digest algorithm 5 資訊 摘要演算法 128位長度。目前md5是一種不可逆演算法。具有很高的安全性。它對應 任何字串都可以加密成一段唯一的固定長度的 sha1 sha1的全稱是secure hash algorithm 安全雜湊演算法 sha1...