php aes 3des区别,AES和3DES之间的区别
生活随笔
收集整理的這篇文章主要介紹了
php aes 3des区别,AES和3DES之间的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Post Views:
283
AES與3DES
AES(高級加密標準)和3DES(也稱為Triple DES(數據加密標準))是當前數據加密中的兩個標準。AES是使用替代置換網絡的全新加密,而3DES只是對依靠平衡Feistel網絡的舊DES加密的一種改編?;旧?#xff0c;3DES只是將DES應用于加密信息的?3次。
AES使用三種常見的加密密鑰長度:128、192和256位。對于3DES,加密密鑰仍然限于DES標準所規定的56位。但是由于應用了3次,實現者可以選擇具有3個離散的56位密鑰,或者2個相同的密鑰和1個離散的密鑰,甚至3個相同的密鑰。這意味著3DES可以分別具有168、112或56位加密密鑰長度的加密密鑰長度。但是由于在重新應用相同的加密三次時存在某些漏洞,因此使用168位具有等同于112位的降低的安全性,而使用112位具有等同于80位的降低的安全性。
3DES還使用64位的相同塊長度,是AES 128位的一半。使用AES提供了額外的保證,即很難嗅探來自相同塊的泄漏數據。使用3DES時,用戶需要每32GB數據傳輸切換一次加密密鑰,以最大程度地減少泄漏的可能性。與使用標準DES加密時相同。
總結
以上是生活随笔為你收集整理的php aes 3des区别,AES和3DES之间的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英语语法---句子成分总结
- 下一篇: 动态规划算法php,php算法学习之动态