- Registration : Double Factor Authentification.
- Login : using an email and a password.
- Encode or decode a message in base64
- Hash a message and choose the algorithm : MD5, SHA1 or SHA256.
- Crack a hashed message : dictionary attack.
- Symmetrical Crypt and decrypt of a message. You can choose the algorithm DES or AES256.
- ASymmetrical Crypt and decrypt of a message. You can choose the algorithm RSA or Elgamal.
- Secure Communication between two clients with end-to-end RSA encryption.
pip install pycryptodome