密碼算法安全性列表
業界已知不安全算法
對稱算法:DES在所有場景下都不安全。
對稱算法:3DES在密鑰長度256以下,k1=k2=k3時不安全。
對稱算法:SKIPJACK和RC2在所有場景下都不安全。
對稱算法:RC4和BlowFish當密鑰長度128以下時,不安全。
非對稱算法:RSA在密鑰長度1024以下時不安全。
哈希算法:MD2,MD4在所有場景下都不安全。
哈希算法:MD5不應用於數字簽名或密碼加密。
哈希算法:SHA1不應用於數字簽名。
消息認證碼算法:HMAC-MD4在所有場景下都不安全。
推薦使用的安全算法
對稱算法:3DES密鑰長度128及以上,切k1,k2,k3互不相等。
對稱算法:AES密鑰長度128及以上。
非對稱算法:RSA密鑰長度1024及以上。
哈希算法:SHA2密鑰長度256及以上。
消息認證碼算法:HMAC-SHA2密鑰長度256及以上
