[心得] 用python写了一个Enigma加密机

楼主: JustBecauseU (ki)   2018-09-21 14:57:55
小弟学Python没多久 常常写一些小东西当练习
这次来分享一下这个小东西 Enigma加密机
会写这个是因为看了模仿游戏XDDDD
先上个维基百科帮助大家了解Enigma是什么
https://en.wikipedia.org/wiki/Enigma_machine
这边是code:
https://github.com/littlegyh0916/Enigma/blob/master/enigma.py
简单来说是一种用复杂电路来加密的机器
自己写起来感觉是满简单的 三个小时就拼出来了
但我觉得写这个可以练习写class 因为Enigma就是几个物件组合起来的
另外一个比较困难的点是在写转子转动加密的时候
在位置的部分 往前加密要用+的 经过反射器回来要用-的
那时候想了有点久
纯粹分享一下自己的学习经历~欢迎python新手也来写写看XDD 下台一鞠躬
作者: s8300355 (s8300355)   2018-09-21 15:16:00
想起以前老师作业出国这个过

Links booklink

Contact Us: admin [ a t ] ucptt.com