Showing posts with label enigma. Show all posts
Showing posts with label enigma. Show all posts

Monday, 22 May 2017

Python 2017-05-22

After a few struggles, I have put a GUI on my Python enigma machine using the Tkinter package.  You can now key the message you wish to encrypt or decrypt.  My next task is to create a web GUI using Django.

Thursday, 18 May 2017

Python 2017-05-18 Write a GUI

My python enigma machine has been re-written in object-oriented code and successfully tested.  My next phase of development is to write a graphical user interface(GUI) for it.  I have chosen the built in package Tkinter to do it so I would not have to bother with downloading other packages.  This will take some time as I need to learn how to use Tkinter first.

Wednesday, 17 May 2017

Python 2017-05-17

I have finished coding and testing my python Enigma machine and the results are correct.  Now my next task is to write the same thing but in an object-oriented manner.

Tuesday, 16 May 2017

Python 2017-05-16

I have started my first major programming project in python and it is a python version of the WW2 Wehrmacht Enigma machine.  For the spec I am using the paper version as shown in the video below.

Saturday, 4 February 2017

Simon Singh:the code book - review

As I posted earlier, I have been reading Simon Singh's 'The Code Book' and I have now finished it, in fact I have re-read some of the more interesting chapters again.

This is a brilliant book charting the history of cryptography and its opposite number cryptoanalysis.  It is no wonder that some computing degree courses use this book as a course text book.  It gives a thorough explanation of how the Nazi Enigma codes were broken and the brilliant work done by the Bletchley Park experts in achieving that.  It also goes into the deciphering of ancient scripts of extinct languages such as the Linear B tablets of Bronze Age Greece.