读书人

凯撒密码解密

发布时间: 2012-05-05 17:21:10 作者: rapoo

凯撒密码解密求助
在不知道密钥的情况下,怎样解开用凯撒加密方法加密的一串字符???

[解决办法]
 凯撒加密(Caesar cipher)是一种简单的消息编码方式:它根据字母表将消息中的每个字母移动常量位k。举个例子如果k等于3,则在编码后的消息中,每个字母都会向前移动3位:a会被替换为d;b会被替换成e;依此类推。字母表末尾将回卷到字母表开头。于是,w会被替换为z,x会被替换为a。

我觉得这个LZ可以尝试一下列出所有可能的K,即1-26位,然后通过分析,得到源字符串;
[解决办法]
输入a-z单个字母,根据输出结果找出k值,按楼上发的凯撒加密算法,貌似不是很复杂的加密
[解决办法]
哥哥,用笔写都能写出来,
[解决办法]
看上面的介绍,这个算法不复杂啊
[解决办法]
如果原本是一句话或这是很多单词,但是不一定连成句子的话。先找一下出现做多的字母,一般的这些是元音字母。

凯撒密码应该是没有密钥的。反正所有字母都是偏移一样。很简单,不用密钥就可以。

然后是维吉尼亚密码是凯撒密码的扩展,这个要是没有密钥,要想解出来是相当的麻烦

读书人网 >C语言

热点推荐