Colombiana is a tool used to recover, from given strings X and Y possible functions F : F(X) = Y.
Very customisable, can recover a lot of functions.
DISCLAIMER ! This version contains a bug :/ Usage of a salt could may (will) not be detected. I should fix that after my exams (: