Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

ameasere/EasyRSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

48a53a7 · Jul 27, 2023
Jan 22, 2023
Oct 27, 2022
Jan 8, 2023
Oct 30, 2022
Jan 22, 2023
Jan 22, 2023
Dec 27, 2022
Oct 18, 2022
Oct 18, 2022
Oct 18, 2022
Feb 3, 2023
Oct 24, 2022
Jul 27, 2023
Jan 8, 2023
Jan 22, 2023

Repository files navigation


EasyRSA
EasyRSA

RSA made simple.

Key FeaturesHow To UseDownloadCreditsRelatedLicense

Key Features

  • Live-update - Your keys will update live when generated and D.M.E will update when files are manipulated or system changes are detected.
    • Watch your actions as they happen!
  • D.M.E - Drive Management Engine, used for your cryptographical and file manipulation needs.
    • Encrypt, decrypt, everything you ever need in your very own file browser!
  • Security Centre - A dedicated place for security and integrity functions.
    • Signing, verifying, and much more for full control over your security.
  • [Beta] Support for various screens and resolutions
    • Testing on up to 4K screens!
  • 2 Factor Authentication
    • Enable Authenticator protection!
    • Currently, 2FA is still an early feature. Features may not be complete or work as intended.
  • Cross platform
    • Windows, macOS and Linux ready.
    • ARM Build Planned!

How To Use

To use EasyRSA, there are 2 options:

  • Application/Binary
    • Download the latest application for your OS/Architecture here.
  • Source Code
    • Clone this repository via the Command Line with git clone https://github.com/enigmapr0ject/EasyRSA, or download via the website.
    • Install Python <3.11 for your OS/Architecture, and add to your PATH.
    • Install the project requirements via the Command Line: pip install -r requirements.txt.
    • Edit the iconify library so that all imports are done via PySide6, remove type checking and everything else.
    • Remove PySide2 and PyQt5 that is installed along with QT-PyQt-PySide-Custom-Widgets.
    • Execute the main.py file via the Command Line with python main.py, or using an IDE.
      • We highly recommend PyCharm, that is how we developed EasyRSA!

Note As of the last README commit/update, Python 3.11+ is not supported. This is because Python 3.11 is still a new release. Every time a new version or subversion of Python is released, the required modules and requirements are not updated on PyPI - these have to be done manually by the maintainers, and so time is needed for this. Versions below 3.11 are tested and verified to work; the older you pick, the less likely however.

Download

You can download the latest installable version of EasyRSA for Windows, macOS and Linux.

Open-Source

Please keep in mind that this software is entirely open-source, meaning everything you see was developed for free with no financial incentive, investment or gain and was entirely done during personal time.

Credits

This software uses the following open-source packages:

With a huge thanks to:

Related

Landing Page - Landing page on our website, showcasing the application.

Support

Buy Me A Coffee

License

GPL-3


enigmapr0ject.tech  ·  Lead Developer @enigmapr0ject  ·  Senior Developer @devpanada  ·  Twitter @ep_leigh

About

RSA made simple.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages