Skip to content

AzzieDev/CryptKeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptKeeper

This program is intended for encryption and decryption, including brute force attacks.

The bigint functions use the Boost Multiprecision library. The Boost Math package can be installed by sudo apt install libboost-math-dev with the apt package manager, so you don't need the entire libboosts-all-dev package. The complete package can be downloaded and extracted. The suggested version is 1.81 which contains the necessary libraries.

Modes:

  • Help menu
  • Shift/Caesar Cipher
  • Euclidean Algorithm (and Extended)
  • Big Integer Calculations
  • Modular Exponentiation (PowerMod)
  • Euler's Totient Function Φ(N) (including factorials)