Skip to content

Anonymous-AAA/Signal-Protocol-Implementation

Repository files navigation

Signal-Protocol-Implementation

A simple implementation of Signal Protocol for end to end encryption in Python

showcase.mp4

References

X3DH : https://signal.org/docs/specifications/x3dh/

Double Ratchet : https://signal.org/docs/specifications/doubleratchet/

Setting Up on Linux

  1. Create a virtual environment : python3 -m venv path/to/venv

  2. Activate the virtual environment : cd path/to/venv && source bin/activate

  3. Install required packages and modules : pip install -r requirements.txt

  4. Run the app.py program : python app.py

  5. Later you can deactivate the virtual environment : deactivate

About

Implementation of Signal Protocol in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •