Text this: Cryptanalysis in cryptographic algorithm design