Skip to content

androidgrl/enigma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Enigma!

Encryption

Enigma will encrypt your secret message. Enter your message inside of message.txt file. To encrypt the message and to save the encrypted message in a file named encrypted.txt, enter the following Input in your terminal, and you will receive the following output:

Input: ruby ./lib/encrypt.rb message.txt encrypted.txt

Output: 1488nef8f7fhwif9wh Created 'encrypted.txt' with the key 82648 and date 030815

Decryption

Enigma will also decrypt your message. To decrypt the message contained inside a file named encrypted.txt and to save the decrypted message inside a file named decrypted.txt, enter the following Input in your terminal. You will receive the following output.

Input:
ruby ./lib/decrypt.rb encrypted.txt decrypted.txt 15823 030315

(The last two entered elements are the key and the date which you will need to specify in order to decrypt the message.)

Output: Created 'decrypted.txt' with the key 82648 and date 030415

Cracking

Enigma will also decrypt your message even if you don't have the key but you have the date. Just enter the following input and you will receive the following output:

Input: ruby ./lib/crack.rb encrypted.txt cracked.txt 030415

Output: Created 'cracked.txt' with the cracked key 82648 and date 030415

About

Enigma Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published