qqp question1: What are the areas in mathematics that one need to learn for cryptography? question2: What steps should one take, and in what order, to learn cryptography? Including mathematical prerequisites?