python-ecdsa
cryptotools
python-ecdsa | cryptotools | |
---|---|---|
3 | 2 | |
891 | 198 | |
0.9% | - | |
8.1 | 3.9 | |
11 days ago | over 2 years ago | |
Python | Python | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
python-ecdsa
-
Double-and-add algorithm for elliptical curve in Python
Look at the code, take what you want or copy what need.
- error in ecdsa library
-
Generate ECDSA Public Key from Modulus
The easiest would be to use a crypto library, import the public key as a point directly and check the signature. If you are familiar with python this should be easy enough: https://github.com/tlsfuzzer/python-ecdsa
cryptotools
-
How do you find underlying addresses or balance/transactions from a Bitcoin xpub, zpub, or ypub address?
pip3 install git+https://github.com/mcdallas/cryptotools.git@master#egg=cryptotools
-
A from-scratch tour of Bitcoin in Python
I’ve made something similar in order to learn how everything works and made it into a python library. Everything is in pure python with no dependencies, only std lib. I’ve implemented all the crypto stuff, address generation including HD, transaction serialization and even the bitcoin script. https://github.com/mcdallas/cryptotools
What are some alternatives?
MasquerBot - A TelegramBot for true paranoids.
RsaCtfTool - RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data
swift-crypto - Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
ecdsa-private-key-recovery - A simple library to recover the private key of ECDSA and DSA signatures sharing the same nonce k and therefore having identical signature parameter r
blockchain_implementation - Simple blockchain implementation using python and flask. It implements basic concepts of blockchain, like proof of work, mining, consensus, generating and validating the signature on transaction etc.
awesome-blockchains - A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:. Distributed is the new centralized.
minerva - Artifacts for the "Minerva: The curse of ECDSA nonces" paper at CHES 2020
hd-wallet-addrs - A command-line tool that performs Bitcoin wallet address discovery.
cryptography - cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
galois - A performant NumPy extension for Galois fields and their applications
Practical-Cryptography-for-Developers-Book - Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
badkeys - Tool to find common vulnerabilities in cryptographic public keys