ScrambleCrypt (90 pts)

Solved by: zookham, xand