OOP_Project 一个使用ADFGVX密码对消息进行加密和解密的Java应用程序 #The ADFGVX Cipher ADFGVX密码是第一次世界大战期间德国陆军使用的现场密码,并且是早期密码ADFGX密码的扩展。 密码是分数转位密码,它将修改后的Polybius正方形与单个柱状转位结合在一起。 该密码使用一个关键字和一个Polybius平方(一个6X6平方,其中包含来自AZ的所有字母和数字0-9)。 以下是波利比乌斯广场的一个例子。 ADFGVX APH 0 QG 6 D 4 MEA 1 Y FL 2 NOFD GXKR 3 CV VS 5 ZW 7 B XJ 9 UTI 8 #To Encrypt a plain text: (1)在矩阵中找到字母,并读出同一行最左侧的字母,然后读出同一列顶部的字母。 因此,每个纯文本字母将被两个密文字母替换(密文的长度是纯文本的两倍