Python Cryptography

Open-source Python projects categorized as Cryptography Edit details

Top 23 Python Cryptography Projects

  • Ciphey

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

    Project mention: How do I install Ciphey on Windows 10? | reddit.com/r/techsupport | 2022-07-12

    I followed the steps here . I am running Python 3.10 (64). When I try to install Ciphey using the instructions, on my cmd prompt I get the following:

  • Paramiko

    The leading native Python SSHv2 protocol library.

    Project mention: Fabric is a Python library designed to execute shell commands remotely over SSH | news.ycombinator.com | 2022-05-31
  • 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.

  • cryptography

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

    Project mention: Mimicking Perl Cipher | reddit.com/r/learnpython | 2022-07-21

    BTW, I just noticed PyCrypto is no longer maintained. You should use https://cryptography.io instead. It supports AES as well.

  • RsaCtfTool

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

    Project mention: Decryption w/o a key | reddit.com/r/Hacking_Tutorials | 2022-05-09

    To check some base vulnerabilities you can use https://github.com/Ganapati/RsaCtfTool

  • hashids

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

  • xortool

    A tool to analyze multi-byte xor cipher

    Project mention: DIY NAND Recovery of SanDisk CF | reddit.com/r/datarecovery | 2022-01-18

    Take a look to xortool, It could be a good starting point.

  • tf-encrypted

    A Framework for Encrypted Machine Learning in TensorFlow

    Project mention: What are the technologies to keep the data secure when it's aggregated from multiple sources? | reddit.com/r/AskNetsec | 2021-12-11
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • featherduster

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

    Project mention: Awesome CTF : Top Learning Resource Labs | reddit.com/r/TutorialBoy | 2021-11-13

    FeatherDuster - An automated, modular cryptanalysis tool.

  • Bcrypt

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

    Project mention: Secure Password Handling in Python | dev.to | 2021-10-18

    bcrypt is a library and algorithm which we used above. This is the same code which is used by passlib and there's not really a reason to use this low-level library.

  • trezor-firmware

    :lock: Trezor Firmware Monorepo

    Project mention: Wallet suggestions? | reddit.com/r/Bitcoin | 2022-08-04

    https://trezor.io/ - Easy to use, no matter how new in Bitcoin you're.

  • mintotp

    Minimal TOTP generator in 20 lines of Python

    Project mention: GitHub - susam/mintotp: Minimal TOTP generator in 20 lines of Python | reddit.com/r/devopsish | 2021-08-30
  • python-ecdsa

    pure-python ECDSA signature/verification and ECDH key agreement

    Project mention: error in ecdsa library | reddit.com/r/learnpython | 2022-07-05
  • pyOpenSSL -- A Python wrapper around the OpenSSL library

    A Python wrapper around the OpenSSL library

  • Loki

    Remote Access Tool (by Bitwise-01)

  • basecrack

    Decode All Bases - Base Scheme Decoder

    Project mention: basecrack VS python-codext - a user suggested alternative | libhunt.com/r/basecrack | 2022-02-06
  • nfreezer

    nFreezer is an encrypted-at-rest backup tool.

    Project mention: Restic: Backups Done Right | news.ycombinator.com | 2021-11-13
  • refinery

    High Octane Triage Analysis (by binref)

    Project mention: Binary Refinery: High Octane Triage Analysis | reddit.com/r/blueteamsec | 2021-11-12
  • python-hdwallet

    Python-based library for the implementation of a hierarchical deterministic wallet generator for more than 140+ multiple cryptocurrencies.

    Project mention: HDWallet (v2.1.1) Package - Python-based library for the implementation of a hierarchical deterministic wallet generator for more than 140+ multiple cryptocurrencies. | reddit.com/r/coolgithubprojects | 2022-02-19
  • cryptotools

  • opentimestamps-server

    OpenTimestamps server component

  • python-codext

    Python codecs extension featuring CLI tools for encoding/decoding anything

    Project mention: Unbase - CLI tool for encoding/decoding all the bases | reddit.com/r/commandline | 2022-02-21

    Unbase (part of the 0-dependency library CodExt), is a tool for encoding/decoding a large variety of base encodings that relies on an AI algorithm to decode multiple layers of base encodings. Note that, when installing CodExt, it is shipped with many handy baseX CLI tools.

  • iOSbackup

    A Python 3 class that reads and extracts files from a password-encrypted iOS backup created by iTunes on Mac and Windows. Compatible with iOS 14. Class works on Linux too.

    Project mention: Google’s Nest Will Provide Data to Police Without a Warrant | news.ycombinator.com | 2022-07-27

    If the backup password to these encrypted files is known, it can be rather trivial to access the data within.

    Recently, a certain head of state's son had 100s of GB of iCloud backups thrown onto a torrent, and within a day rogue manchildren living in their parents' basements cracked most, if not all of it open.

    With the backup password in hand, all one needs is this README.md file [0] to be off to the races.

    [0] https://github.com/avibrazil/iOSbackup/blob/master/README.md

  • galois

    A performant NumPy extension for Galois fields and their applications

    Project mention: New Python package for finite fields using NumPy arrays | reddit.com/r/Python | 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.

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-08-04.

Python Cryptography related posts

Index

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

Project Stars
1 Ciphey 10,438
2 Paramiko 7,801
3 cryptography 4,930
4 RsaCtfTool 3,713
5 hashids 1,334
6 xortool 1,135
7 tf-encrypted 1,028
8 featherduster 981
9 Bcrypt 885
10 trezor-firmware 879
11 mintotp 788
12 python-ecdsa 784
13 pyOpenSSL -- A Python wrapper around the OpenSSL library 773
14 Loki 448
15 basecrack 343
16 nfreezer 291
17 refinery 284
18 python-hdwallet 235
19 cryptotools 173
20 opentimestamps-server 164
21 python-codext 156
22 iOSbackup 112
23 galois 102
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Automate your Pull Request with Mergify
Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!
www.mergify.com