The concepts are as I remember from my cryptography course in college, and is a great refresher!
Thank you!