【问题标题】:How to share two private keys ,while anyone else is listening in on the conversation [closed]如何共享两个私钥,而其他人正在收听对话[关闭]
【发布时间】:2016-09-25 10:32:31
【问题描述】:

加密哈希是一个非常有用的概念。 MD 变种不再足够安全——您可以使用亚马逊云在合理的时间内破解它们。我们使用 SHA-512 作为超级用户密码。

在我们讨论密码学时,您应该解释一下如何让 2 个人共享一个完整的私钥,而其他人正在监听对话。这是互联网上所有安全的基础。

【问题讨论】:

  • 你从不共享私钥,你只共享共享公钥。
  • 我们如何使用哪种技术使我们的对话更安全?
  • 这可能属于IT Security SE,并且可能与那里的security.stackexchange.com/questions/43542/… 重复。
  • 您是否在谈论对称加密,其中数据使用相同的密钥加密/解密,您在此处作为私钥引用。否则@VikasMadhusudana 的评论成立。
  • 这就是您与他共享您的公钥的一般工作方式,他使用公钥加密对称密钥并与您共享。现在您是唯一可以解密的人,因为您是唯一拥有私钥的人。所以现在你们都有一个对称密钥,可以用来加密其他消息。

标签: encryption cryptography private-key


【解决方案1】:

如何共享两个私钥,而其他人正在监听对话

您从不共享私钥。我为什么要听任何谈话?你的意思是可以倾听对话。

加密哈希是一个非常有用的概念。

是的,而且太阳很热。

MD 变种不再足够安全 - 您可以使用 Amazon 云在合理的时间内破解它们。

MD2 到 MD6 是 Ronald Rivest 创建的哈希值。没有所谓的“MD”品种——除了它是由 Rivest 制造的。如果您的意思是Merkle-Damgård,那么该构造被认为是安全的。有针对 MD5 的特定攻击,MD6 退出了 SHA-3 竞赛。但是“你可以使用亚马逊云在合理的时间内打破它们”的说法太笼统了。

我们使用 SHA-512 作为我们的超级用户密码。

很遗憾,因为虽然 SHA-512 是一种密码安全的 Merkle-Damgård 散列,但它不是 密码散列,例如 PBKDF2、Bcrypt 或 Scrypt。

当我们讨论密码学时,您应该解释如何让 2 个人共享一个完全私钥,而其他人正在监听对话。

是的,您通常会使用(经过身份验证的)Diffie-Hellman 构造。或任何其他密钥建立方案。

这是互联网上所有安全的基础。

互联网上没有单一的“所有安全基础”。

【讨论】:

  • 必须创建一个答案,因为 cmets 中没有足够的空间来揭穿上述应该是编程问题的每一行
  • 如何让 2 个人在众目睽睽之下共享一个私钥?这基本上是我的问题。
  • 感谢@Maarten Bodewes 的帮助。
猜你喜欢
  • 2010-10-11
  • 2014-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
  • 2020-06-14
  • 2021-04-03
  • 2015-11-18
相关资源
最近更新 更多