Python Encryption

Open-source Python projects categorized as Encryption

Top 23 Python Encryption Projects

  1. BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: BorgBackup 2 has no server-side append-only anymore | news.ycombinator.com | 2025-06-07

    borgbackup developer here:

    TL;DR: don't panic, all is good. :-)

    Longer version:

    - borg 1.x style “append-only” was removed, because it heavily depended on how the 1.x storage worked (it was a transactional log, always only appending PUT/DEL/COMMIT entries to segment files - except when compacting segments [then it also deleted segment files after appending their non-deleted entries to new segments])

    - borg 2 storage (based on borgstore) does not work like that anymore (for good reasons), there is no “appending”. thus “—append-only” would be a misnomer.

    - master branch (future borg 2 beta) has “borg serve —permissions=…” (and BORG_PERMISSIONS env var) so one can restrict permissions: “all”, “no-delete”, “write-only”, “read-only” offer more functionality than “append only” ever had. “no-delete” disallows data as well as data overwriting.

    - restricting permissions in a store on a server requires server/store side enforced permission control. “borg serve” implements that (using the borgstore posixfs backend), but it could be also implemented by configuring a different kind of store accordingly (like some cloud storage). it’s hard to test that with all sorts of cloud storage providers though, so implementing it in the much easier to automatically test posixfs was also a motivation to add the permissions code.

    Links:

    - docs: https://github.com/borgbackup/borg/pull/8906

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. yadm

    Yet Another Dotfiles Manager

    Project mention: Yadm: Yet Another Dotfiles Manager | news.ycombinator.com | 2024-12-18
  4. EteSync Server

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

    Project mention: Ask HN: In 2024 what's the best way to manage contacts? | news.ycombinator.com | 2024-10-21

    CardDAV.

    I host this end-to-end encrypted on https://www.etesync.com/ .

    I sync to my Android phone with the etesync app.

    I use the Android contacts app to manage details.

    I don't keep detailed records. Just contact details, how I know them, name of children, etc.

  5. mongoaudit

    🔥 A powerful MongoDB auditing and pentesting tool 🔥

  6. featherduster

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

  7. py7zr

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

  8. chessencryption

    Chess Encryption 🔑

    Project mention: Storing Files in Chess Games | news.ycombinator.com | 2024-09-09
  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. galois

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

  11. horus

    An OSINT / digital forensics tool built in Python (by 6abd)

  12. mega.py

    Python library for the https://mega.nz/ API.

  13. SecretPixel

    SecretPixel is a cutting-edge steganography tool designed to securely conceal sensitive information within images. It stands out in the realm of digital steganography by combining advanced encryption, compression, and a seeded Least Significant Bit (LSB) technique to provide a robust solution for embedding data undetectably.

  14. nfreezer

    nFreezer is an encrypted-at-rest backup tool.

  15. PyCript

    Burp Suite extension for bypassing client-side encryption for pentesting and bug bounty

  16. knob

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

  17. zeyple

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

  18. typeid-python

    Python implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs

  19. liberate-fhe

    A Fully Homomorphic Encryption (FHE) library for bridging the gap between theory and practice with a focus on performance and accuracy.

  20. fortnite-aes-archive

    An archive of almost every AES key for Fortnite. Includes most dynamic PAK keys, and almost all main PAK keys

  21. python-fpe

    FPE - Format Preserving Encryption with FF3 in Python

  22. LightPHE

    A Lightweight Partially Homomorphic Encryption Library for Python

    Project mention: Show HN: LightPHE: Lightweight Partially Homomorphic Encryption for Python | news.ycombinator.com | 2025-02-12
  23. cryptg

    Official Telethon extension to provide much faster cryptography for Telegram API requests.

  24. backup

    immutable backups so simple that unborkable (by nathants)

  25. scrambpy

    Scramb.py is a region based JPEG Image Scrambler and Descrambler written in Python for End-to-End-Encrypted (E2EE) Image distribution through unaware channels.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Encryption discussion

Log in or Post with

Python Encryption related posts

Index

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

# Project Stars
1 BorgBackup 12,087
2 yadm 5,777
3 EteSync Server 1,665
4 mongoaudit 1,323
5 featherduster 1,108
6 py7zr 502
7 chessencryption 428
8 galois 406
9 horus 364
10 mega.py 362
11 SecretPixel 328
12 nfreezer 306
13 PyCript 207
14 knob 182
15 zeyple 151
16 typeid-python 129
17 liberate-fhe 126
18 fortnite-aes-archive 126
19 python-fpe 102
20 LightPHE 83
21 cryptg 83
22 backup 64
23 scrambpy 57

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com