首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公钥加密

公钥加密
EN

Stack Overflow用户
提问于 2011-05-10 16:00:16
回答 3查看 633关注 0票数 1

我只是想确保我走上正确的轨道

  1. 发件人生成私钥,加密消息
  2. 发件人请求接收者公钥
  3. “机密”,然后用发送给接收方的公钥
  4. 数据进行加密,以便解密

从逻辑上讲,我假设“秘密”只能用接收者的公钥加密,尽管加密的秘密是否附加到加密的文件/文档中?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-10 16:03:00

p1。发送方生成会话对称密钥。

p3。会话密钥使用此公钥加密。

是的,加密的秘密被附加到加密的文件上。这没有风险,因为这是一个会话(一次)密钥。

票数 1
EN

Stack Overflow用户

发布于 2011-05-11 14:41:56

公钥加密:可视化的一种简单方法如下所示:

我给别人寄了一个解锁的盒子他们可以把东西放进去。然后他们关闭它,它就会锁上。他们可以把箱子给我,我只有一把钥匙才能打开锁。

锁定框是公钥加密;密钥是我的私钥。

对称密钥加密的工作方式如下:

我们在家得宝买了一个挂锁,里面有两把钥匙。你坐一辆然后搬到波士顿;我坐一辆然后搬到圣何塞。我们可以锁上我们的箱子,然后来回运送,只有我们有钥匙。

票数 2
EN

Stack Overflow用户

发布于 2013-08-07 08:21:58

  1. 发件人生成会话对称密钥
    • 对称意思是双方将使用相同的

key.

  • Sender请求接收方
  1. 发件人使用会话secret.
  2. Session请求来加密数据,同时保持匹配的私钥<代码>e 225secret.
  3. Session密钥<代码>E 229使用接收器E 130公开密钥<代码>E 231进行加密。现在只有接收者key.

私钥才能解密会话。

  1. 加密的数据和加密的会话密钥发送给接收方。key.
  2. Receiver
  3. 接收者解密发送者会话密钥使用接收者秘密私密解密数据使用解密会话

坚持约翰·布朗的比喻:

  1. 我把一个文件锁在一个有钥匙的盒子里,
  2. 我要求一个朋友给我一个只有他们也有钥匙的盒子。
  3. 我把我的文档盒钥匙的副本放在我的“朋友”盒子里,然后锁上它。
  4. :我把文档框和朋友框(其中包含文档框的密钥)发送给我的朋友。
  5. (我的朋友)用他们的密匙打开他们的盒子,并从里面检索文档框密钥。然后,
  6. (我的朋友)使用这个键打开文档框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5952944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档