Skip to content

the-phi-project/phi

Repository files navigation

im a bit slammed right now studying for various AP's and finals -- I will be working on all phi project repos a ton over the summer

Visual Studio Code Read the Docs macOS Linux

CMake C++ SQLite

version passing testing secure

logo

PHI

Quantum-Safe TUI Encryption/Decryption Tool with a Contact Book
Named after Pheidippides (Φειδιππίδης) who ran 26.2 miles from Marathon to Athens in order to deliver a message.

Note

Guys I promise that I will profile this and make it as memory efficient as possible But I have to build the thing first 😖

📊 FEATURES

👤 USER EXPERIENCE
  • SQLite3 database to hold user data - SQLiteC++
  • Advanced and intuitive Terminal User Interface - FTXUI
  • CLI mode to access the app through system commands - cxxopts
🔒 SECURITY

Important

RSA-2048 will soon be replaced with RSA-8192

  • GZip (L3) compression for messages - zlib
  • Supports multiple symmetric encryption algorithms for message content
  • Supports multiple asymmetric encryption algorithms for message blocks
  • ed25519 elliptic curve signature to ensure authenticity and tamper-proof - Crypto++
  • Provides performant and secure hybrid encryption, inspiration from PGP

⤵️ INSTALLATION

Download the latest prebuilt version matching your OS and architecture in the releases tab. Unfortunately, Phi is not available for windows yet. Coming soon.

BUILD YOURSELF

LINUX (Debian/Ubuntu)
MACOS
WINDOWS

Checkout the other repos in this organization

About

Quantum-Safe TUI/CLI Encryption/Decryption Tool with a Contact Book

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages