美文网首页
公钥,私钥,加密和签名理解

公钥,私钥,加密和签名理解

作者: 搬砖中年人 | 来源:发表于2019-03-12 20:47 被阅读0次

加密和签名是两个不同的概念,又都涉及公钥和私钥的概念。公钥和私钥相当于钥匙和锁,锁可以用来锁住东西,钥匙可以用来打开对应的锁,一把钥匙只能开一把锁,当然钥匙和锁都可以复制。

加密相当于我自己生成一把锁和一把钥匙,然后把锁发给你,你用我的锁把想发给我的东西锁上再发给我,我收到之后用钥匙打开锁。天下人都能拿到我的锁,但只有我有这把锁的钥匙。这个例子中,钥匙相当于私钥,锁相当于公钥。数字加密涉及三个过程:

- 生成一对公钥和私钥

- 加密:公钥+明文->密文

- 解密:私钥+密文->明文

签名相当于我自己生成一把锁和一把钥匙,然后把我想发布的内容用我的锁锁起来形成一个签名,把内容和签名一起发布,并且告诉大家我的钥匙是什么。人们可以拿到钥匙来打开签名里的内容来验证是不是跟发布的内容一致。天下人都能拿到钥匙来验证签名与内容的一致性,但只有我有签名的锁。这个例子中,钥匙相当于公钥,锁相当于私钥。数字签名涉及三个过程:

- 生成一对公钥和私钥

- 签名:私钥+内容->签名

- 验证:公钥+签名+内容->内容有没有改变

相关文章

  • 应用程序数字签名技术

    什么是公钥和私钥 公钥加密,私钥解密私钥加密,公钥解密 苹果的数字签名

  • iOS逆向-RSA的使用-证书签名、代码签名(手动签名、脚本自动

    一:APP证书、APP 的签名与解密(低级签名) 3.1 公钥和私钥(公钥也是私钥加密过的)3.2 公钥加密,私钥...

  • 加密相关

    公钥加密 私钥解密 ,私钥加密,公钥验证(签名) HTTPS -- AFSecurityPolicy RSA ...

  • 漫说数字签名digital signature(转载)

    前提:公钥和私钥是成对的,它们互相解密。加密数据:公钥加密,私钥解密数字签名:私钥加密,公钥解密 一、漫说公钥与私...

  • RSA 加密解密

    https 私钥 -》 服务端。 私钥加密 -签名 公钥 -〉 客户端 公钥加密 -加密 下面是用公钥 加密,...

  • 苹果应用签名原理

    公钥和私钥 加密:公钥加密,私钥解密 签名:私钥加密,公钥解密 公私钥是一对,谁都可以加密和解密,具体看使用场景加...

  • 非对称加密 加密 解密 签名 验签概念

    加密 解密公钥加密 用私钥来解密 数字签名 验签私钥加密 是签名 公钥解密是验签加密密文 + 明文 +公钥 发...

  • 数字签名

    数字签名学习参考资料 数字签名总结: 公钥和私钥是成对的,它们互相解密。公钥加密,私钥解密。私钥数字签名,公钥验证。

  • 公钥私钥

    公钥负责加密,私钥负责解密;私钥负责签名,公钥负责验证。

  • 公钥、私钥一句话说明

    公钥负责加密,私钥负责解密;私钥负责签名,公钥负责验证。

网友评论

      本文标题:公钥,私钥,加密和签名理解

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