美文网首页
加密之法

加密之法

作者: Ly_Never | 来源:发表于2019-07-28 00:26 被阅读0次

加密方法可以分为两大类:
一是:单钥加密(private key cryptography)
二是:双钥加密(public key cryptography)

  • 前者的加密和解密过程都用同一套密码;
  • 后者的加密和解密过程用的是两套密码;

历史上,人类传统的加密方法都是前一种,比如二战期间德军用的Enigma电报密码。莫尔斯电码也可以看作是一种私钥加密方法。

在单钥加密的情况下,密钥只有一把,所以密钥的保存变得很重要。一旦密钥泄漏,密码也就被破解。

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

双钥加密的原理如下:

a) 公钥和私钥是一一对应的关系,有一把公钥就必然有一把与之对应的、独一无二的私钥,反之亦成立。

b) 所有的(公钥, 私钥)对都是不同的。

c) 用公钥可以解开私钥加密的信息,反之亦成立。

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

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

在双钥体系中,公钥用来加密信息,私钥用来数字签名。

因为任何人都可以生成自己的(公钥,私钥)对,所以为了防止有人散布伪造的公钥骗取信任,就需要一个可靠的第三方机构来生成经过认证的(公钥,私钥)对。目前,世界上最主要的数字服务认证商是位于美国加州的Verisign公司,它的主要业务就是分发RSA数字证书。

相关文章

  • 加密之法

    加密方法可以分为两大类:一是:单钥加密(private key cryptography)二是:双钥加密(publ...

  • 孙子兵法听后感

    《孙子兵法》不是战法,而是不战之法;不是战胜之法,而是不败之法;不是以少胜多之法,而是以多胜少之法。 不战之法: ...

  • 九四哥读《孙子兵法》

    《孙子兵法》不是战法,而是不战之法;不是战胜之法,而是不败之法;不是以少胜多之法,而是以多胜少之法。 一、不战 我...

  • 总结:成功的捷径就是没有捷径

    《孙子兵法》不是战法,是不战之法;不是战胜之法,是不败之法;不是以少胜多之法,是以多胜少之法。《孙子兵法》的...

  • 暖笔记|华杉讲透孙子兵法(上)

    《孙子兵法》不是战法,而是不战之法;不是战胜之法,而是不败之法;不是以少胜多之法,而是以多胜少之法。 三不战: 打...

  • 孙子兵法

    《孙子兵法》不是战法,而是不战之法;不是战胜之法,而是不败之法;不是以少胜多之法,而是以多胜少之法。 可能听起来你...

  • 2018.12.13日课

    首先不是战法,而是不战之法;不是战胜之法,而是不败之法。

  • Genesis带你看加密货币Vs.银行转账:手续费比较

    支持加密货币采用的最有力理由之一就是,较之法币,它的转账速度更快,而且手续费更低。从表面上看,似乎的确如此:上个月...

  • 先胜后战,孙子兵法才是真正的智慧

    孙子兵法不是战法,是不战之法;不是战胜之法,是不战而胜之法;不是战而后胜之法,是先胜而后战之法。 我们读《孙子兵法...

  • 孙子兵法笔记

    孙子兵法 孙子兵法不是战法,是不战之法,不是战胜之法是不战而胜之法;不是战而后胜之法,是先胜而后战之法。 计篇 孙...

网友评论

      本文标题:加密之法

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