ecdsa-private-key-recovery
blocktracker
ecdsa-private-key-recovery | blocktracker | |
---|---|---|
2 | 1 | |
392 | 16 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | almost 3 years ago | |
Python | Python | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
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.
ecdsa-private-key-recovery
- If I sign multiple messages with the same nonce, my private key can be extracted?
-
Tell HN: It looks like all Bitcoin hardware wallets can phone home
> Show me an actually malicious hardware wallet that becaves as you've described, and you'll have made your point.
I'm not the OP and although I agree with you, you may be interested in the corollary for a "stronger" attack than OP defined:
https://bitcointalk.org/index.php?topic=581411.0 and https://github.com/tintinweb/ecdsa-private-key-recovery
Constructing such an airgapped hardware wallet is as trivial as a raspberry pi running a patched bitcoin client. In my opinion the more realistic construction than a that of "Reflections in Trusting Trust".
blocktracker
What are some alternatives?
bitcoin-recover-privkey - Proof of concept of bitcoin private key recovery using weak ECDSA signatures
btcrecover - BTCRecover is an open source wallet password and seed recovery tool. For seed based recovery, this is primarily useful in situations where you have lost/forgotten parts of your mnemonic, or have made an error transcribing it. (So you are either seeing an empty wallet or gettign an error that your seed is invalid) For wallet password or passphrase recovery, it is primarily useful if you have a reasonable idea about what your password might be.
cryptotools
watchtower-cash - Instant and reliable infrastructure connecting you to the Bitcoin Cash (BCH) blockchain
bitcoin_recover - An open source Bitcoin wallet password and seed recovery tool designed for the case where you already know most of your password/seed, but need assistance in trying different possible combinations
cosmospy - Python tools for Cosmos wallet management and offline transaction signing
walletlib - Unified interface to work with cryptocurrency wallet.dat, .wallet, .key files. Can automatically attempt to figure out what type of coin a .dat wallet contains via its prefix.
mospy - Extendable python library for the cosmos ecosystem.
coinaddress - Minimal dependency coin address from xpub generator for python
Apicryptocurrency - Api Cryptocurrency for centralized exchanges, accepts all the currencies of the market
bitcoinbook - Mastering Bitcoin 3rd Edition - Programming the Open Blockchain