Mathematical Cryptology (Based on Elementary Number Theory and Essential Numerical Algorithms)