如何设计棋盘密码?
棋盘密码的加密方法其实很简单,在密码学不发达的古代就足够了。解决棋盘密码的思路是这样的。
这个密码的原理是每个通信方有一个m*n列的矩阵,比如A列第一行的“I”,A列第二行的“De”,以此类推。
所以“我叫XXX”的密文是:A1?A2?A3?A4?B1?B2 .就这样,一份密文出来了。
使用该密码表的加密也称为D F G X密码(密文中只有A D F G X)。
明文:喂?密文:DD XF AG AG DF
对于解密,密文的每两个字符被分别解密。
因为密文只包含5个字符,所以它的密钥(也就是密码表)只有5!一种可能性
写个剧本就行了——蛮力。
棋盘密码的由来:
公元前2世纪左右,希腊人提出棋盘密码,当时广泛使用。同时也是密码史上的第一个密码。棋盘密码通过把26个字母变成10个数字来达到加密的目的。棋盘密码的关键是一个5×5的棋盘,棋盘中放置了26个英文字母。我和j ***用密码。?