纯粹的二进制数据上的Caesar密码是否牢不可破?

时间:2014-06-19 16:21:40

标签: security encryption

据我所知,打破简单凯撒密码的方法依赖于源数据中的模式,例如英语中元音的频率。假设密钥长度等于或大于要加密的数据的长度(因此密钥字节永不重复)并且假设源二进制数据被加扰,我很难看到二进制数据的简单密码如何被破坏删除任何基础模式。

如果我提供的字节值为152,则没有数学方法可以确定原始数据是52而密钥是100而没有密钥。

我的假设是否正确,如果不正确,这种简单的加密方法怎么能被打破?

1 个答案:

答案 0 :(得分:2)

  

密钥长度等于或大于要加密的数据的长度

您正在描述one-time pad。这很安全。

Caesar密码的密钥比邮件短得多。