Contains both symmetric and asymmetric encryption methods, PRNGs(Pseudorandom Number Generators) and their tests