世界上有很多种密码,主要分类有以下几种:
1、摩斯密码,最早是一些表示数字的点和划,数字对应单词,需要查找一本代码表才能知道每个词对应的数;
2、四方密码,是一种对称式加密法,由法国人发明,这种方法将字母两个一组,采用多字母替换密码达到加密的目的;
3、希尔密码,是运用基本矩阵论原理的替换密码,由法国人希尔在1929年发明;
4、波雷费密码,是一种对称式密码,是首种双字母取代的加密法,最早出现在一份1854年3月26日由查尔斯·惠斯登签署的文件中,他的朋友波雷费勋爵普及了这个加密法;
5、三分密码,三分密码由Felix Delastelle发明。三分密码是三维的,用3×3×3的公式进行加密,它是第一个应用的三字母替换密码。
除了摩斯密码还有:四方密码、希尔密码、波雷费密码、仿射密码、三分密码、二分密码等。
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。
ECC算法也是一个能同时用于加密和数字签名的算法,也易于理解和操作。
首先随意制造一个3个3×3的Polybius方格替代密码,包括26个英文字母和一个符号。然后写出要加密的讯息的三维坐标。
问题没有描述得很清晰,所以只能先以个人理解来作答。
因为X是一个罕见的字母,所以在波雷费密码中X可被用来避免明文中存在字母对为两个相同字母,导致无法找到对应两个字母“形成矩形”的无法加密的情况,比如BOOK会先变成BOXOK再进行加密,解密后看到两个相同字母中夹着一个X则直接去掉那个X。波费曼密码本质就是首先用字母填充一个矩形,接着将明文两两拆分,然后寻找每组字母对的其他两个字母“形成矩阵”。如果需加密的明文里本身就存在X,比如SIX,那也是和普通字母对一样处理。