玩法
受电影《国家宝藏》的启发,自中学时代起,我就一直与Playfair Ciphers玩得很开心。 我一直想构建一个自动化的,所以现在我正在学习JavaScript,现在就可以了!
有关Playfair密码如何工作的说明,请参见以下: :
传统上,Playfair Cipher使用5x5网格执行加密。 这会迫使一对选定的字符共享一个空间,因为斑点的位置比字母表中的字母少。 人们通常将I和J或Y和Z结合在一起。 然后,读者必须根据上下文确定哪个字母是正确的。 这也限制了您可以发送的消息,因为它不支持数字(尽管数字显然可以拼写出来,但是谁有时间?)。 我选择使用6x6网格(无论如何,该概念都不是我的发明),提供了36个字符的空间,恰好完全适合所有26个字母以及10个数字0-9。
我希望有一天可以构建一个HTML页面作为该脚本的接口,但是目前它只能自己运行。
要使用它,请将输入变量