标签: security encryption
据我所知,打破简单凯撒密码的方法依赖于源数据中的模式,例如英语中元音的频率。假设密钥长度等于或大于要加密的数据的长度(因此密钥字节永不重复)并且假设源二进制数据被加扰,我很难看到二进制数据的简单密码如何被破坏删除任何基础模式。
如果我提供的字节值为152,则没有数学方法可以确定原始数据是52而密钥是100而没有密钥。
我的假设是否正确,如果不正确,这种简单的加密方法怎么能被打破?
答案 0 :(得分:2)
密钥长度等于或大于要加密的数据的长度
您正在描述one-time pad。这很安全。
Caesar密码的密钥比邮件短得多。