Java常用的幾種加密算法


一、常用加密算法

常見的加密算法可分為三大類:Hash算法、對稱加密,非對稱加密。

1.Hash算法:加密之后不能解密,因為沒有秘鑰,一般用於數據驗證。

Base64MD5、HMAC、SHA

2.對稱加密:加密和解密使用相同的密鑰。

DES、3DES、AES

3.非對成加密:加密和解密使用不同的密鑰。公鑰和私鑰

RSA、ECC、DSA

公鑰與私鑰是一對,如果用公鑰對數據進行加密,只有用對應的私鑰才能解密;如果用私鑰對數據進行加密,那么只有用對應的公鑰才能解密。


免責聲明!

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



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