A few solutions to the Matasano challenges, implemented in C