janigma:Java Enigma密码机

时间:2024-06-15 13:46:36
【文件属性】:

文件名称:janigma:Java Enigma密码机

文件大小:103KB

文件格式:ZIP

更新时间:2024-06-15 13:46:36

Java

Janigma(Java Enigma密码机) 第二次世界大战的Enigma M3和M4机电转子密码机的仿真器。 构建并运行: 要构建此项目,需要Apache Maven。 只需在项目的根目录中运行mvn clean package 。 目标目录中的文件janigma-XXX-SNAPSHOT-jar-with-dependencies.jar是可运行的(双击或使用java -jar [file] )。 例子 此实现已通过原始消息进行了测试。 Enigma M3和M4的一些示例配置位于data目录中。 相应的输入可以在测试代码中找到。 目标: 模拟... 带有转子I至VIII和反射器A至C的Enigma M3 带希腊转子和薄型反射镜B和C的Enigma M4 图形用户界面 用于直接文件加密和解密的CLI工具 定制字符转子和反射器 简单的基于文本的控制台界面 当前任务:


【文件预览】:
janigma-master
----.travis.yml(101B)
----pom.xml(4KB)
----img()
--------main.png(16KB)
--------screenshots.png(34KB)
--------config.png(13KB)
----data()
--------enigma.m3.json(429B)
--------enigma.m4.json(510B)
----LICENSE(11KB)
----src()
--------test()
--------main()
----.gitignore(91B)
----README.md(2KB)

网友评论