The Mathematics of Ciphers (Number Theory and RSA Cryptography)