Python Encryption

Open-source Python projects categorized as Encryption

Top 23 Python Encryption Projects

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

  • Project mention: Ask HN: Open-source Windows 11 backup solutions | news.ycombinator.com | 2024-04-04

    i use - and recommend - "borgbackup": for example with the "vorta" graphical frontend

    * https://www.borgbackup.org/

    * https://vorta.borgbase.com/install/windows/

    just my 0.02€

  • yadm

    Yet Another Dotfiles Manager

  • Project mention: Yadm: Yet Another Dotfiles Manager | news.ycombinator.com | 2024-03-08
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • EteSync Server

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

  • Project mention: Show HN: ElectricSQL, Postgres to SQLite active-active sync for local-first apps | news.ycombinator.com | 2023-09-20

    Are you / have you considered leveraging postgres' row level security for this (row filtering)? Feels like a natural fit for ensuring the right subset of data gets to the right users https://www.postgresql.org/docs/current/ddl-rowsecurity.html

    E2E encryption would also be nice to have, it could be worth having a look at https://www.etesync.com/ for inspiration

  • mongoaudit

    🔥 A powerful MongoDB auditing and pentesting tool 🔥

  • featherduster

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

  • py7zr

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

  • mega.py

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nfreezer

    nFreezer is an encrypted-at-rest backup tool.

  • galois

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

  • 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.

  • Project mention: Show HN: SecretPixel – Advanced Image Steganography Tool | news.ycombinator.com | 2024-02-03

    I've tested Binwalk on all the example files, and the BMP and TGA samples didn't show any zlib compressed data (https://i.ibb.co/R4WWsV2/2024-02-04-16h22-31.png). Can you please confirm that you have used the files from the example folder (https://github.com/x011/SecretPixel/tree/main/examples)? I will try to work on the PNG and TIFF cases soon. Thanks for the paper :)

  • knob

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

  • PyCript

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

  • Project mention: New Release PyCript Burp Suite Extension v0.3 | /r/cybersecurity | 2023-11-23
  • zeyple

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

  • liberate-fhe

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

  • Project mention: A multi-GPU FHE library build with PyTorch | news.ycombinator.com | 2023-12-03
  • python-fpe

    FPE - Format Preserving Encryption with FF3 in Python

  • typeid-python

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

  • Project mention: Python implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs | /r/opensource | 2023-07-09
  • cryptg

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

  • backup

    immutable backups so simple that unborkable (by nathants)

  • Project mention: What are your favorite methodologies for organizing digital life | news.ycombinator.com | 2023-06-30

    fzf to open anything in HOME.

    immutable backups of HOME in s3[1].

    usb drives with encryption keys and s3 creds stashed all over.

    always setup new pc/os via backup restore with usb drive keys.

    every new pc/os gets a new backup location.

    1. https://github.com/nathants/backup

  • 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.

  • krypton

    Data encryption at rest and IAM for Python (by krptn)

  • Project mention: Krptn: User Auth and Encryption of data at rest, derived from users’ credentials | news.ycombinator.com | 2023-09-12

    Hello, all!

    Encryption and user authentication are crucial to cybersecurity.

    Encryption can be implemented at various levels. I believe that handling encryption at the application level is the most secure since it decreases the attack surface. For example, the SQL server doesn’t get to see the plaintext.

    Krptn is a piece of software I’m currently building which could be used as a user authentication service, which also handles encryption (at the application level) of the user’s associated data (e.g.: the users’ phone number).

    (Krptn only has a Python API right now.)

    It would run in the same server instance as your Python code, so no need to host anything new (decreased complexity) - just install the Python module and call the APIs.

    For additional security, I designed the system to derive the encryption keys from the users’ credentials. This prevents an attacker who gains access to the database from being able to decrypt all the data since the encryption keys aren’t stored anywhere. Additionally, each user gets an asymmetric keypair. This enables users to share specific pieces of information with each other.

    I know that, for many projects, this level of encryption is not required to secure their system and hence not everyone would benefit from using this. But I hope that for the people who do wish to have such security, this project will help.

    It would be much appreciated if you would try this out. Please let me know what you think of this! Also please provide some feedback if you have any!

    Here is an example Django integration: https://github.com/krptn/djangoExample

    Here is an example Flask integration: https://github.com/krptn/flaskExample

    GitHub repo: https://github.com/krptn/krypton

  • kapak

    A simple-to-use file encryption script

  • covert

    An encryption format offering better security, performance and ease of use than PGP. File a bug if you found anything where we are worse than our competition, and we will fix it.

  • Seedshift

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

  • 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 related posts

Index

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

Project Stars
1 BorgBackup 10,506
2 yadm 4,761
3 EteSync Server 1,449
4 mongoaudit 1,308
5 featherduster 1,058
6 py7zr 435
7 mega.py 336
8 nfreezer 304
9 galois 267
10 SecretPixel 187
11 knob 175
12 PyCript 172
13 zeyple 141
14 liberate-fhe 93
15 python-fpe 79
16 typeid-python 75
17 cryptg 69
18 backup 56
19 scrambpy 56
20 krypton 47
21 kapak 45
22 covert 38
23 Seedshift 24

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com