密码学

作者: 悠然望剑 | 来源:发表于2018-08-16 08:27 被阅读0次

    加密方法可以分为两大类。一类是单钥加密(private key cryptography),还有一类叫做双钥加密(public key cryptography)。前者的加密和解密都用同一套密码,后者的加密和解密过程用的是两套密码。

    单钥加密的情况下,密钥只有一把,所以密钥的保存非常重要。一旦密钥泄露,密码也就被破解。

    在双钥加密的情况下,密钥有两把,一把是公开的公钥,一把是不公开的私钥。双钥加密的原理如下:

    1、公钥与私钥一一对应,一把公钥对应一把独一无二的私钥,反之亦然。

    2、所有的密钥对都是不同的。

    3、用公钥可以解开私钥加密的信息,反之亦然。

    4、同时生成公钥和私钥应该相对比较容易,但是从公钥推算出私钥,应该是很困难或者不可能。

    目前通用的单钥加密算法是DES(Data Encryption Standard),通用的双钥加密算法为RSA(Rivest-Shamir-Adleman),都产生于上世纪70年代。

    相关文章

      网友评论

          本文标题:密码学

          本文链接:https://www.haomeiwen.com/subject/ymrubftx.html