Security Toolbox Registration & Login Registration : Double Factor Authentification. Login : using an email and a password. Features 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. Requirements pip install pycryptodome