1. des
2. md5
3. aes
4. sha
衡量乙個加密演算法的優劣性,主要從以下幾個方面考慮:
1. 是否足夠安全,
2. 機密過程耗時長短
(下面文字摘自百空間
乙個加密系統s可以用數學符號描述如下:
s=
其中
p——明文空間,表示全體可能出現的明文集合,
c——密文空間,表示全體可能出現的密文集合,
k——金鑰空間,金鑰是加密演算法中的可變引數,
e——加密演算法,由一些公式、法則或程式構成,
d——解密演算法,它是e的逆。
當給定金鑰 k 時,各符號之間有如下關係:
c = ek(p), 對明文p加密後得到密文c
p = dk(c) = dk(ek(p)), 對密文c解密後得明文p
如用e-1 表示e的逆,d-1表示d的逆,則有:
ek = dk-1且dk = ek-1
因此,加密設計主要是確定e,d,k。
資料安全保護措施:
1. 生成金鑰的演算法要可靠
2. 資料傳輸的通道要可靠
3. 金鑰管理儲存要可靠
公鑰與私鑰的作用是:用公鑰加密的內容只能用私鑰解密,用私鑰加密的內容只能 用公鑰解密。
加密和簽名的區別:
1. 加密是不想讓別人看到自己的資料
2. 簽名是確保自己的資料沒有被別人修改
加密演算法小結
根據金鑰長度不同,對稱演算法提供了多種級別的安全度。如果使用1024位或更長的金鑰,非對稱加密也被認為是安全的。對稱加密演算法有 1 des 對稱分組密碼。56位,常用的加密演算法,然而其安全效能較差 2 tripledes 對稱分組密碼,168位 112位有效 對des做了一些比較好的改進,而且它...
加密演算法小結
1.密碼為什麼要加密傳輸?防止明文密碼在傳輸過程中被竊取 2.密碼的加密方式?對稱加密演算法 非對稱加密演算法 雜湊演算法 參照詳解 3.撞庫 拖庫 洗庫名詞解釋 拖庫 是指黑客入侵有價值的網路站點,把註冊使用者的資料資料庫全部盜走的行為 洗庫 在取得大量的使用者資料之後,黑客會通過一系列的技術手段...
常見加密演算法及常見加密演算法簡述
通訊雙方即a與b,a傳送資料給b 加密過程 解釋 即便第三方將a傳送給b的資料截獲了,也無法破解資料,因為想要解密密文資料,就需要知道對稱秘鑰,想得到對稱秘鑰就需要知道b的私鑰,其他人是沒有b的私鑰的,所以通過這種方式保證了資料的私密性。如果保管b的私鑰,不是這裡要考慮的問題了 解密過程 以上僅是點...