# Enigma
## Features:
\* Simulates the functionality of the historical Wehrmacht, 3-rotor Enigma
\* Customizable plugboard, reflector and rotor configurations
\* Can encrypt / decrypt multiple characters
## Usage:
As of now, you must run the main file, enigma.py.
This will initialize the default plugboard, reflector and rotors
ex.
To encrypt "ABC" type "ABC".
## Default Settings:
Using Day 16 configuration from the German Heer(Army) schedule found here:
http://users.telenet.be/d.rijmenants/pics/hires-wehrmachtkey-stab.jpg
Rotors(Walzenlage) : I II III
Starting Keys(Rungstellung): 07, 11, 15 = GKO
Plugboard Configuration(Steckerverbindungen): WZ AB MO TF RX SG QU VI YN EL
没有合适的资源?快使用搜索试试~ 我知道了~
enigma:Wehrmacht, 3-rotor Enigma 的 Python 实现
共9个文件
py:7个
md:1个
gitignore:1个
需积分: 9 2 下载量 87 浏览量
2021-06-22
09:35:06
上传
评论
收藏 8KB ZIP 举报
温馨提示
谜 特征: * 模拟历史上的国防军三旋翼 Enigma 的功能 * 可定制的插板、反射器和转子配置 * 可以加密/解密多个字符 用法: 到目前为止,您必须运行主文件 enigma.py。 这将初始化默认的插件板、反射器和转子 前任。 要加密“ABC”,请键入“ABC”。 默认设置: 使用德国 Heer(Army) 计划中的 Day 16 配置,可在此处找到: 转子(Walzenlage):I II III 起始键(Rungstellung):07, 11, 15 = GKO 插件板配置(Steckerverbindungen):WZ AB MO TF RX SG QU VI YN EL
资源详情
资源评论
资源推荐
收起资源包目录
enigma-master.zip (9个子文件)
enigma-master
reflector.py 2KB
plugboard.py 1KB
README.md 703B
rotor.py 5KB
enigma.py 5KB
tests
testRotor.py 5KB
testPlugboard.py 498B
testReflector.py 2KB
.gitignore 6B
共 9 条
- 1
无分别
- 粉丝: 26
- 资源: 4574
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0