Enigma is a program designed for encryption. It uses the "one-time pad" encryption method and is capable of encrypting virtually any file. Programs for both encryption and decryption are provided, along with the source code. The program and the file must be in the same folder; the decryptor must also be located in the same folder, alongside the "output" folder.