具有奇数个符号的字母表的非自愿密码(如ROT13)

时间:2010-12-02 16:07:27

标签: language-agnostic function math encryption rot13

ROT13具有很好的属性,可以作为A-Z字母表的对合(26个字母),也就是说:

ROT13(ROT13(string-A-to-Z)) = string-A-to-Z ;

对于具有相同属性的奇数符号的字母表,什么是简单的密码函数?显然,直接替换不起作用,但我正在寻找几乎一样简单的东西。

3 个答案:

答案 0 :(得分:4)

从密码中排除字母表中的一个符号,或者用不在字母表中的符号补充它。

答案 1 :(得分:2)

这样的密码必然是不相交的换位的产物,所以如果你有一个奇数字母,就必须留在原地。

答案 2 :(得分:1)

您可以“反转”字母表,将AZ切换,将B切换为Y等。