[心得] 用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