Skip to content

Hazem-Atya/SSI-project

Repository files navigation

SSI project

This project was created during our introduction to systems security workshops

Run the project

Important!

Before running the project please create a file ./config/constants.py
The constants.py file contains the email credentials used for sending OTP while logging in.
the structure of the constans file is:
emailCredentials = dict(
email='xxxxx@xxx.com',
password="xxxxxxx"
)

The project menus:

  • Sign-up
  • Login
    • Code or decode a amessage
    • Hash a message (md5, sha1 and sha256)
    • Crack a given hashed email using a data dictionary generated by the crunch command
    • Symmetric encryption and decryption (AES and DES)
    • Assymetric encryption and decryption (RSA and ElGamal)
    • Go to the chatroom
    • Logout
  • Quit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages