ciascun m'annoja: a delayed autodecryption Python library

ciascun-m-annoja is a delayed-autodecryption computer program generator.

Delayed autodecryptions are programs that reveal a message, but only after some delay after executing it. By the properties of cryptographic hash functions, there is no way to obtain the message more quickly.

A simplified explanation is that the message is encrypted with a short password that was randomly generated but can be guessed with many repeated tries.

To use ciascun-m-annoja, first download the latest version of the library or browse the repository first. Then write your message in a file, run

$ python3 generator.py

and follow the instructions. Enjoy!