Caesars Cipher

Posted daleizi147

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Caesars Cipher相关的知识,希望对你有一定的参考价值。

<-- 要求说明 -->

凯撒密码

(让上帝的归上帝,凯撒的归凯撒)

下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。

移位密码也就是密码中的字母会按照指定的数量来做移位。

一个常见的案例就是ROT13密码,字母会移位13个位置。由‘A‘ ? ‘N‘, ‘B‘ ? ‘O‘,以此类推。

写一个ROT13函数,实现输入加密字符串,输出解密字符串。

所有的字母都是大写,不要转化任何非字母形式的字符(例如:空格,标点符号),遇到这些特殊字符,跳过它们。

当你完成不了挑战的时候,记得开大招‘Read-Search-Ask‘。

以上是关于Caesars Cipher的主要内容,如果未能解决你的问题,请参考以下文章

Caesars Cipher

Caesars Cipher(算法)

FCC 练习 - Caesars Cipher(关于用Unicode查找字符串的操作)

Vigenere Cipher - 不给信[关闭]

[BZOJ1031] 字符加密Cipher

UVA 1586Ancient Cipher