Python Cryptography

Open-source Python projects categorized as Cryptography

Top 23 Python Cryptography Projects

Cryptography
  1. Ciphey

    ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

    Project mention: CyberChef from GCHQ: The Cyber Swiss Army Knife | news.ycombinator.com | 2024-02-01

    I also discovered Ciphey. Neat little tool indeed, but it's being deprecated. It's mentioned in this issue[1] and being replaced with Ares[2]. Neither could decipher this strange encryption[3] I used it on :(

    [1] https://github.com/Ciphey/Ciphey/issues/764

    [2] https://github.com/bee-san/Ares

    [3] "dEFLWWFKQWxRQW16RnkvbTZML0lsdz09" original text is "hacker"

  2. SaaSHub

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

    SaaSHub logo
  3. PySyft

    Perform data science on data that remains in someone else's server

    Project mention: Day 1 : Daily Notes for #30DayOfFLCode | dev.to | 2024-11-20

    PySyft: An open-source library developed by OpenMined that provides tools for building secure, privacy-preserving federated learning systems using PyTorch. Link

  4. Paramiko

    The leading native Python SSHv2 protocol library.

  5. cryptography

    cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

    Project mention: We build X.509 chains so you don't have to | news.ycombinator.com | 2024-01-25

    Congratulations to the authors, this was a feature that was dearly missing from pyca/cryptography. It took a long time to get right.

    For the history: https://github.com/pyca/cryptography/issues/2381

  6. RsaCtfTool

    RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data

  7. hashids

    Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3

  8. xortool

    A tool to analyze multi-byte xor cipher

  9. mintotp

    Minimal TOTP generator in 20 lines of Python

  10. Bcrypt

    Modern(-ish) password hashing for your software and your servers

  11. tf-encrypted

    A Framework for Encrypted Machine Learning in TensorFlow

  12. featherduster

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

  13. python-ecdsa

    pure-python ECDSA signature/verification and ECDH key agreement

  14. pyOpenSSL -- A Python wrapper around the OpenSSL library

    A Python wrapper around the OpenSSL library

  15. paranoid_crypto

    Paranoid's library contains implementations of checks for well known weaknesses on cryptographic artifacts.

    Project mention: The sad state of property-based testing libraries | news.ycombinator.com | 2024-07-04
  16. nucypher

    Threshold Access Control (TACo) runtimes for the Threshold Network

  17. refinery

    High Octane Triage Analysis (by binref)

  18. firmware

    ❄️ Firmware and simulator for Coldcard Hardware Wallet (by Coldcard)

  19. Loki

    Remote Access Tool (by Bitwise-01)

  20. basecrack

    Decode All Bases - Base Scheme Decoder

  21. python-hdwallet

    Python-based library for the implementation of a Hierarchical Deterministic (HD) Wallet generator supporting more than 200 cryptocurrencies.

  22. mpyc

    MPyC: Multiparty Computation in Python

  23. galois

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

  24. 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 :)

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 Cryptography discussion

Log in or Post with

Python Cryptography related posts

  • Monitor servers with Telegram

    1 project | dev.to | 22 Oct 2024
  • Badkeys tool can detect xz backdoor RSA keys

    1 project | news.ycombinator.com | 21 Apr 2024
  • A Practical Approach to Quantum-Resistant JWTs

    2 projects | dev.to | 21 Apr 2024
  • Show HN: SecretPixel – Advanced Image Steganography Tool

    3 projects | news.ycombinator.com | 3 Feb 2024
  • We build X.509 chains so you don't have to

    5 projects | news.ycombinator.com | 25 Jan 2024
  • Terrapin-Scanner VS CryptoLyzer - a user suggested alternative

    2 projects | 14 Jan 2024
  • Scientists Destroy Illusion That Coin Toss Flips Are 50–50

    1 project | news.ycombinator.com | 5 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Ciphey 18,507
2 PySyft 9,581
3 Paramiko 9,215
4 cryptography 6,803
5 RsaCtfTool 5,869
6 hashids 1,413
7 xortool 1,392
8 mintotp 1,322
9 Bcrypt 1,293
10 tf-encrypted 1,219
11 featherduster 1,094
12 python-ecdsa 927
13 pyOpenSSL -- A Python wrapper around the OpenSSL library 897
14 paranoid_crypto 790
15 nucypher 698
16 refinery 693
17 firmware 599
18 Loki 578
19 basecrack 540
20 python-hdwallet 501
21 mpyc 383
22 galois 354
23 SecretPixel 315

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

Did you know that Python is
the 2nd most popular programming language
based on number of references?