A Cypher machine partially based on the concept of Enigma machine used by Nazi's to send encoded messages.
When the text is entered it creates two keys which are given to the user as text based files. While decrypting you will need those two keys as 'Key1.txt' and 'Key2.txt' and the Date and Month when the file was encrypted.