Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 668 Bytes

README.md

File metadata and controls

11 lines (9 loc) · 668 Bytes

This package contains various common number theoretic algorithms which include :-

  • Primality testing - Navie approach, Fermat's method, Miller Rabin and Pocklington's test
  • Interger Factorisation - Pollard Rho's Method
  • Miscellaneous - Modular exponentiation, GCD, Large no. multiplication, Pseudo representation

This package also contains implementation of different cryptosystems like :-

  • Ceaser System
  • ElGamal Sysytem
  • Homomorphic version of ElGamal System

It also contians codes for conversion strings into different bases(ascii, base64, binary, hexadecimal) and also certain techniques for decrypting a basic xored message