MD5加密、SHA256加密、RSA加密


RSA加密:

 

 MD5加密:

1、MD5加密較為可靠,需要引入commons-codec-1.9.jar

2、MD5加密不可逆,也就是加密后不能再根據加密的秘鑰去解密,網上MD5解密實際上是暴力破解。如果需要可逆的話,請選擇DES、AES、異或、凱撒、RSA等。

3、MD5加密可以實現任何對象加密,這就決定了傳入參數類型為byte數組,如果為int或者其他類型,就不能滿足上述要求,任何對象都可以被轉成byte數組,為了保持通用性而這樣設計。

4、字符串到十六進制串

 

RSA加密:

1、SHA256較為可靠,需要引入commons-codec-1.9.jar

2、SHA256加密不可逆

3、SHA256加密可以實現任何對象加密,這就決定了傳入參數類型為byte數組,如果為int或者其他類型,就不能滿足上述要求,任何對象都可以被轉成byte數組,為了保持通用性而這樣設計

4、字符串到十六進制

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM