Haskell Keygenme by ooze
========================

This keygenme is written in Haskell, a purely functional language.

Task:
   make a valid key OR
   write a keygen that generates a multitude of valid keys for a given name

No bruteforcing needed. The actual algorithm is pretty straightforward. I believe that the difficulty lies in analyzing the code generated by the Glasgow Haskell Compiler (v6.8.1).

The keygenme is a console application that reads name and key from a file called "key.txt" in the current working directory. An example keyfile was included for reference.

-ooze
