【发布时间】:2017-05-20 15:35:59
【问题描述】:
如果我使用私钥发送消息会怎样
我的消息是“今天是 7 点聚会”
魔鬼用签名复制了我的加密文本
几天后,魔鬼将消息发送给了我发送的同一个人。
消息没有改变,我的朋友在 7 点仍然收到了相同的消息,并且由我的私钥进行了数字签名。
我应该怎么做才能防止这种情况发生?
【问题讨论】:
-
为什么要阻止这种情况?
-
我想防止我的消息不应该再次发送。很明显,第二天我的伴侣将在 7 点等我而我没有给他发消息..跨度>
-
您应该要求您的合作伙伴向您发送确认信息。虽然确认仍然可以被拦截。或者,您可以在消息中包含日期,或者一次性使用的密语。
-
@BilalRehman 您看到了什么问题?你认为攻击者通过再次发送消息获得了什么?有一些简单的方法可以击败重放攻击,例如消息计数器或时间戳。然后要求接收方检查它们。
-
@BilalRehman “实现的方法”是什么意思?您的问题不涉及任何编程语言或框架。
标签: encryption cryptography private-key