溫馨提示×

java數據加密方式有哪些

九三
340
2021-02-12 14:43:52
欄目: 編程語言

java數據加密方式有哪些

java中有以下常用的三種數據加密方式

1.非對稱加密

非對稱加密算法需要兩個密鑰來進行加密和解密,這兩個密鑰是公開密鑰和私有密鑰,公開密鑰與私有密鑰是一對,如果用公開密鑰對數據進行加密,只有用對應的私有密鑰才能解密;如果用私有密鑰對數據進行加密,那么只有用對應的公開密鑰才能解密。常見的非對稱加密方式有DES、AES等。

2.對稱加密

對稱加密是采用單鑰密碼系統的加密方法,同一個密鑰可以同時用作信息的加密和解密,對稱性加密通常在消息發送方需要加密大量數據時使用。如RSA、DSA等。

3.信息摘要

信息摘要中通過一個算法使固定數數據產生一個特定的信息摘要,如將一段數據根據一定的算法換算出一個結果,相同的數據得出的結果肯定是唯一的,不同數據算出的結果肯定是不同的;信息摘要常用于簽名,如果數據被篡改了,那么驗證肯定就不能通過。如MD5等。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女