Python Encryption

Open-source Python projects categorized as Encryption Edit details

Top 23 Python Encryption Projects

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: What do ya'll use as a backup program? Looking for advice. | | 2022-09-29

    I'd strongly recommend borg.

  • yadm

    Yet Another Dotfiles Manager

    Project mention: How can I track system-wide changes? | | 2022-09-14

    If you're just trying to track a small number of config files (i.e your dotfiles), look into a dotfile manager. yadm might be of interest since it does store dotfiles in a git repo, and uses some cleverness to not turn your home into a git repo.


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • mongoaudit

    🔥 A powerful MongoDB auditing and pentesting tool 🔥

  • EteSync Server

    The Etebase server (so you can run your own) (by etesync)

    Project mention: ⟳ 2 apps added, 51 updated at | | 2022-09-18

    EteSync - Secure Data Sync (version 2.3.0): Secure, private and end-to-end encrypted calendar, contacts and tasks sync

  • featherduster

    An automated, modular cryptanalysis tool; i.e., a Weapon of Math Destruction

    Project mention: Awesome CTF : Top Learning Resource Labs | | 2021-11-13

    FeatherDuster - An automated, modular cryptanalysis tool.

  • nfreezer

    nFreezer is an encrypted-at-rest backup tool.

    Project mention: Restic: Backups Done Right | | 2021-11-13
  • py7zr

    7zip in python3 with ZStandard, PPMd, LZMA2, LZMA1, Delta, BCJ, BZip2, and Deflate compressions, and AES encryption.

    Project mention: Is there an adaptation of the original 7z library for Linux? | | 2022-01-03
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Shhh

    Share sensitive info without leaving a trace in your chat logs or email accounts.


    Python library for the API.

  • knob

    Key Negotiation Of Bluetooth (KNOB) attacks on Bluetooth BR/EDR and BLE [CVE-2019-9506]

  • zeyple

    Postfix filter/hook to automatically encrypt outgoing emails with PGP/GPG

    Project mention: Simple email sending (mostly 2FA and other alerts) | | 2022-08-25

    Setup Postfix to use a mail relay: That tutorial's for Gmail, but you can really use any SMTP provider you want. If you use GnuPG, you can even encrypt the notification emails with zeyple:

  • galois

    A performant NumPy extension for Galois fields and their applications (by mhostetter)

    Project mention: New Python package for finite fields using NumPy arrays | | 2021-12-13

    I just released my first proper open-source Python package galois. It extends NumPy arrays to operate over finite fields (Galois fields), instead of just R or Z. The library uses Numba to JIT compile the finite field ufuncs. This means the finite field arithmetic is nearly as fast as C / native NumPy.

  • backup

    immutable backups so simple that unborkable (by nathants)

    Project mention: Show HN: Encrypted Git hosting should be easy | | 2022-08-31

    this is very cool! i've actually never used restic, and should. i currently backup with git-remote-gcrypt and tar[1].


  • python-fpe

    FPE - Format Preserving Encryption with FF3 in Python

  • Seedshift

    Plausibly deniable steganographic encryption of BIP-39 mnemonic seed words with a date shift cipher

    Project mention: where do you keep your seed phrase? | | 2022-09-03

    Piece of paper, steganographically encrypted with

  • EncrypC

    🔑 File Encryption Application using Python.

  • ascii-encryption-python

    ASCII based encryption algorithm implemented in Python

  • StringEncrypt-Python

    StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.

  • rds_auto_encrypt

    A tool used to encrypt RDS instances that were previously created in an unencrypted state

    Project mention: Automate the encryption of an unencrypted RDS instance | | 2022-07-24
  • breakzip

    BruteForce PKZip/ZipCrypto breaker

    Project mention: I just published my first crate. It's a CLI app called zip-blitz | | 2022-04-18

    I'm very new to Rust and just published my first crate. It's a port of a Python CLI app I created a while back.


    A python package to seamlessly encrypt and decrypt data into many rich cryptography algorithms (by D-ENCODER)

    Project mention: My new python package | | 2022-10-01

    So what are you all waiting for do visit my package and if you like then please STAR the repository so that it can reach max users. Peace out ✌️. pypi Github

  • pyflocker

    Python Cryptographic (File Locking) Library

  • Stegocrypt-GUI

    Tool for steganographically embedding AES-256 encrypted messages into images.

    Project mention: Stegocrypt: a tool for embedding encrypted messages into png images | | 2022-09-02

    You can find the repository here:

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-01.

Python Encryption related posts


What are some of the best open-source Encryption projects in Python? This list will help you:

Project Stars
1 BorgBackup 8,673
2 yadm 3,647
3 mongoaudit 1,252
4 EteSync Server 1,151
5 featherduster 985
6 nfreezer 294
7 py7zr 290
8 Shhh 288
9 256
10 knob 148
11 zeyple 135
12 galois 107
13 backup 55
14 python-fpe 35
15 Seedshift 22
16 EncrypC 15
17 ascii-encryption-python 11
18 StringEncrypt-Python 10
19 rds_auto_encrypt 8
20 breakzip 8
22 pyflocker 5
23 Stegocrypt-GUI 4
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.