If you are a beginner in the field of Cryptography then I recommend you to read Cryptography and Network Security by Behrouz Farouzan. You can also read Cryptography by william Stallings. These two are the very best books for learning Cryptography.
Have fun learning,
Thank you,
Psycho_Coder