OOP_Project:一个使用ADFGVX密码对消息进行加密和解密的Java应用程序 源码
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)在矩阵中找到字母,并读出同一行最左侧的字母,然后读出同一列顶部的字母。 因此,每个纯文本字母将被两个密文字母替换(密文的长度是纯文本的两倍
文件列表
OOP_Project-master.zip
(预估有个7文件)
OOP_Project-master
.gitignore
35B
src
ie
gmit
dip
Menu.java
4KB
Parser.java
2KB
Cypher.java
8KB
Runner.java
590B
暂无评论