• paip.提升安全性选择一个安全的加密算法


    paip.提升安全性---选择一个安全的加密算法

    作者Attilax , 1466519819@qq.com
    数据加密标准(DES)是一个古老的对称密钥加密算法,目前已经不再使用。它不是一个很安全的算法。 DES 数据加密标准算法由于密钥长度较

    小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求..在1997年已经变得过时。。

     三重DES(Triple-DES)仍然是很安全的,但是也只是在别无他法的情况下的一个较好的选择。

    显然高级加密标准(AES)是一个更好的加密算法,

    其他较好的算法包括另外两个AES的变种算法Twofish和Serpent-也称为CAST-8,它是效率和安全的完美结合。

    这几个算法不仅比DES更安全,而且也比DES的速度更快


    RSA是一个公开密钥加密算法。RSA的密钥长度一般为08-096位。如果你现在的系统使用的是0位的公开密钥,也没有必要担心,但是你可以加

    长密钥长度来达到更好的加密效果。

    高级加密标准(AES)是一个用来代替数据加密标准(DES)的算法,是相当安全的。AES设计有三个密钥长 度:128((16字节)),192,256位,

    相对而言,AES的128密钥比DES的56密钥强1021倍美国政府也是这样认为的。他们批准将128位密钥的AES算法用于一般数据加密,192位和

    256位密钥的AES算法用于秘密数据和绝密数据的加密。

    ****关于加密算法中向量的概念与用处:
    密文=明文+密钥+向量;明文=密文-密钥-向量

    破解者可以根据重复的内容,猜出是什么词,然而一旦猜对这个词,那么,他就能算出密钥,整篇文章就被破解了!加上向量这个参数以后,每

    块文字段都会依次加上一段值,这样,即使相同的文字,加密出来的密文,也是不一样的,算法的安全性大大提高!

    参考:
    使用C#实现AES加密解密 - Penny●zheng - 博客园.htm
    C#实现AES加密和解密 - C#-_NET - 天翼空间_应用工厂.htm


     

  • 相关阅读:
    4号团队-团队任务4:每日例会(2018-11-30)
    4号团队-团队任务4:每日例会(2018-11-29)
    4号团队-团队任务4:每日例会
    4号团队-团队任务4:每日例会(2018-11-27)
    4号团队-团队任务4:每日例会(2018-11-28)
    个人总结
    1号团队-团队任务3:每日立会(2018-12-7)
    1号团队-团队任务3:每日立会(2018-12-6)
    1号团队-团队任务3:每日立会(2018-12-5)
    1号团队-团队任务3:每日立会(2018-12-4)
  • 原文地址:https://www.cnblogs.com/attilax/p/15199800.html
Copyright © 2020-2023  润新知