Theory, methods and tools of cryptography — KazNU