Quick Scirpts and code for MATH 4175 and MATH 4176 (Cryptography I and II) at Virginia Tech