数学上证明的绝对安全加密。只需要加减法,不需要任何工具。
密钥用完即废,每次都不同。
OTP 的核心思想极简:把每个字母变成数字,和密钥数字相加,超过26就减26。解密是反过来减。
输入消息和密钥,看完整的手算过程,每一步都显示出来,练习脑子怎么算。
| 位置 | 明文 | 明文数字 | 操作 | 密钥 | 密钥数字 | 相加 | mod 26 | 密文 |
|---|---|---|---|---|---|---|---|---|
| // 输入消息和密钥查看计算过程 | ||||||||
不用任何工具,完全靠脑子和笔在纸条上完成加密。以 "MEET" + 密钥 "XKQZ" 为例。
两种方法各有适用场景,选哪个取决于你有多少时间准备密钥。
OTP 最大的挑战是提前安全地把密钥传给对方。这是唯一需要当面完成的事。