SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Cryptography Projects
-
Ciphey
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Project mention: Email Obfuscation Rendered Almost Ineffective Against ChatGPT | news.ycombinator.com | 2023-11-05Check Ciphey, I have used several times before and overall it’s great. https://github.com/Ciphey/Ciphey
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
cryptography
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Project mention: “Our paying customers need X, when will you fix it?” | news.ycombinator.com | 2023-07-15Some context:
- The cryptography dependency used by the current release of mitmproxy has a CVE related to an OpenSSL vulnerability (https://github.com/pyca/cryptography/security/advisories/GHS...)
- The main branch of mitmproxy has already upgraded to the latest version of the cryptography package
- The author of the package does not believe the CVE impacts users of mitmproxy so a release including this commit has not been made
-
RsaCtfTool
RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data
Appreciate your insight! After a quick search I found this one https://github.com/RsaCtfTool/RsaCtfTool . Probably gonna give it a try
-
hashids
Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Project mention: PyPI announces mandatory use of 2FA for all software publishers | /r/programming | 2023-05-30
Huh? Who is saying you need a smartphone? PyPi accepts TOTP as 2FA. TOTP is an open standard that has been around for at least a decade already and is very easy to implement, literally 20 lines of python. There are a ton of TOTP applications available, from CLI, to GUI on desktop systems, to Android apps, iOS, etc. If you have any device, be it a computer, phone, tablet, etc., which you do since you need one to publish the code from, you can easily generate TOTP codes. Heck, you could even do it by a hand on a paper.
-
-
https://trezor.io/ - Easy to use, no matter how new in Bitcoin you're.
-
This is pretty spot on, and the salt is a common practice too. There’s libraries like bcrypt that can handle this for you. I recommend watching this video as an introduction to securely storing passwords, and check the comments for some other good tips.
-
-
-
pyOpenSSL -- A Python wrapper around the OpenSSL library
A Python wrapper around the OpenSSL library
-
paranoid_crypto
Paranoid's library contains implementations of checks for well known weaknesses on cryptographic artifacts.
Project mention: Show HN: SimSIMD vs. SciPy: How AVX-512 and SVE make SIMD cleaner and ML faster | news.ycombinator.com | 2023-10-07numpy-feedstock: https://github.com/conda-forge/numpy-feedstock/blob/main/rec...
scipy-feedstock: https://github.com/conda-forge/scipy-feedstock/blob/main/rec...
pysimdjson-feedstock: https://github.com/conda-forge/pysimdjson-feedstock/blob/mai...
simdjson-feedstock: https://github.com/conda-forge/simdjson-feedstock/blob/main/...
mkl_random-feedstock: https://github.com/conda-forge/mkl_random-feedstock https://github.com/google/paranoid_crypto/tree/main/paranoid... :
> NumPy-based implementation of random number generation sampling using Intel (R) Math Kernel Library, mirroring numpy.random, but exposing all choices of sampling algorithms available in MKL
blas: https://github.com/conda-forge/blas-feedstock/blob/main/reci...
xtensor-blas-feedstock: https://github.com/conda-forge/xtensor-blas-feedstock
xtensor-fftw (FFT with xtensor (c++)) could probably be AVX-512 and SVE -optimized as well?
-
-
-
Project mention: refinery: High Octane Triage Analysis - The Binary Refinery™ is a collection of Python scripts that implement transformations of binary data such as compression and encryption | /r/blueteamsec | 2023-03-02
-
-
python-hdwallet
Python-based library for the implementation of a hierarchical deterministic wallet generator for more than 140+ multiple cryptocurrencies.
Lets say I am using https://github.com/meherett/python-hdwallet to generate an HD wallet to receive doge payments for an app I am working on. How do I send funds from those generated addresses to the main one in python + How do i send DOGE from the seed wallet to peoples personal wallets?
-
-
-
Project mention: 📑 MiniBolt resources 📚 List of the MiniBolt core/bonus guides + latest versions | /r/minibolt | 2022-12-15
OpenTimeStamp-client v0.7.1 (Released: 26th August 2022) - https://github.com/opentimestamps/opentimestamps-client/releases
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Cryptography related posts
- Cryptocurrency News: Hathor Releases v0.57.0 · HathorNetwork/hathor-core
- Cryptocurrency News: Hathor Releases v0.57.0 · HathorNetwork/hathor-core
- Email Obfuscation Rendered Almost Ineffective Against ChatGPT
- Krptn: User Auth and Encryption of data at rest, derived from users’ credentials
- “Our paying customers need X, when will you fix it?”
- I've been in Algorand for over two years now. Bought many at $2.00 and all the way down. It has been a rough bear market but the fundamentals have only gotten stronger. I'm extremely optimistic about the future. Algorand is still a best in class block chain. Tech will matter eventually.
- Daily General Discussion - July 10, 2023
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa1593668>
www.saashub.com | 9 Dec 2023
Index
What are some of the best open-source Cryptography projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Ciphey | 14,412 |
2 | PySyft | 9,030 |
3 | Paramiko | 8,619 |
4 | cryptography | 5,940 |
5 | RsaCtfTool | 4,895 |
6 | hashids | 1,401 |
7 | xortool | 1,301 |
8 | mintotp | 1,235 |
9 | tf-encrypted | 1,168 |
10 | trezor-firmware | 1,155 |
11 | Bcrypt | 1,069 |
12 | featherduster | 1,049 |
13 | python-ecdsa | 867 |
14 | pyOpenSSL -- A Python wrapper around the OpenSSL library | 846 |
15 | paranoid_crypto | 772 |
16 | nucypher | 685 |
17 | Loki | 553 |
18 | refinery | 507 |
19 | basecrack | 472 |
20 | python-hdwallet | 391 |
21 | mpyc | 324 |
22 | nfreezer | 304 |
23 | opentimestamps-client | 273 |