一次性密码本 XOR 工具

输入消息和密钥,选择加密或解密,然后对它们进行 XOR。

使用方法

  1. 在上方的输入框中填写您的数值。
  2. 点击“计算”即可立即查看结果。
  3. 使用“分享”按钮复制结果链接。

关于此计算器

一次性密码本由 Gilbert Vernam 加以形式化,它通过 XOR 把每个明文字节与等长的密钥字节结合,在理论上实现完美保密——XOR 是一种可逆的按位运算,用同一个密钥应用两次就会返回原始数据(P ⊕ K = C,然后 C ⊕ K = P)。只有当密钥真正随机、与消息等长,并且从不重复使用时,完美保密才成立;在实践中,同样的数学原理配上一个较短的重复密钥(就像本工具所做的那样),产生的只是一种简单的、可以破解的流密码,而不是真正牢不可破的密码本。

本工具将消息与密钥做 XOR——重复密钥以匹配消息长度——把文本加密为十六进制,或把十六进制解密回文本。密码学专业的学生用它直观地了解基于 XOR 的加密机制,CTF 选手和安全学习者则用它手动快速编码或解码 XOR 密码类题目。

这对你有帮助吗?

最多可以选择 3 个表情反应。

评论

  • 来发表第一条评论吧。

热门计算器

所有计算器