Encryption Algorithm RSA. The program works with Bignums based on GNU MP. It can work with any key size.