Hot: cryptographyassignment