BTC brute force cracking
Publish: 2021-03-27 20:29:00
1. It depends on your ability to crack people. People with high ability may take only a few minutes.
2. First of all, let's talk about the background. The basic principle of bitcoin "account" is key public key address. You can roughly understand it as "key box box number". Now is to start from the box number or box to crack the key
there are basically two kinds of attacks, one is dictionary attack, the other is brute force attack
dictionary attack is to use common passwords and their simple variants as keys one by one. As long as your pass phrase is not hard enough, the possibility of successful attack is very high. So if you want to use this, you need to popularize the knowledge of cryptography first, and don't think it's very safe to add a long password
if you don't use the wallet generated by pass phrase, you can only crack it violently, which is equivalent to enumerating all the possible keys. At present, this is impossible, even if the electronic computer is becoming more and more powerful. However, quantum computer can do it theoretically, but don't worry too much. If such a powerful quantum computer comes out, it will not only endanger bitcoin
at the same time, bitcoin has a second layer of protection: if an address only accepts bitcoin but does not output it, its public key is confidential, that is to say, no one else can see the box, only the box number. At present, the process of decing the box from the box number can't even be done by quantum computer. In other words, if there is a quantum computer, bitcoin has a last line of Defense: it's temporarily safe to transfer your money to a new address
finally, some time ago, the wallet generated by the Android client was attacked because of a bug in the underlying random number generator. In fact, this function is not random securerandom, which Google quickly admitted and fixed. It's hard to say whether this kind of thing will happen again, but I don't think we need to worry too much.
there are basically two kinds of attacks, one is dictionary attack, the other is brute force attack
dictionary attack is to use common passwords and their simple variants as keys one by one. As long as your pass phrase is not hard enough, the possibility of successful attack is very high. So if you want to use this, you need to popularize the knowledge of cryptography first, and don't think it's very safe to add a long password
if you don't use the wallet generated by pass phrase, you can only crack it violently, which is equivalent to enumerating all the possible keys. At present, this is impossible, even if the electronic computer is becoming more and more powerful. However, quantum computer can do it theoretically, but don't worry too much. If such a powerful quantum computer comes out, it will not only endanger bitcoin
at the same time, bitcoin has a second layer of protection: if an address only accepts bitcoin but does not output it, its public key is confidential, that is to say, no one else can see the box, only the box number. At present, the process of decing the box from the box number can't even be done by quantum computer. In other words, if there is a quantum computer, bitcoin has a last line of Defense: it's temporarily safe to transfer your money to a new address
finally, some time ago, the wallet generated by the Android client was attacked because of a bug in the underlying random number generator. In fact, this function is not random securerandom, which Google quickly admitted and fixed. It's hard to say whether this kind of thing will happen again, but I don't think we need to worry too much.
3. Common measures to deal with the loss of private key and password:
1. Delete the wallet by mistake
this is the same operation as I do. What should I do in case of this kind of thing? In fact, as long as you remember the private key, download a wallet again, import the private key and reset the password of the wallet
2. The mobile phone is missing or broken
if your mobile phone is stolen or broken, as long as the private key or mnemonic word is still there, you can download a wallet again, import the private key (or mnemonic word) and recreate the wallet
3. The private key is forgotten, but the mnemonic (or JSON file) is still there
if your private key is lost, but the mnemonic (or JSON file) is still there, don't worry, mnemonic can help you retrieve the private key,
4. The private key is forgotten
the wallet hasn't been deleted. If your private key is forgotten, but the wallet is still on your mobile phone, it's very easy to do, You just log in with your password, enter your wallet, and back up your private key
5. The private key, password and mnemonic words have been lost
sorry, no one can help you
6. Forgotten password or wrong input
this is the same as some other apps that we usually log in. If we forget password or input error several times, click forget password to retrieve it. Back to the decentralized wallet, we need to use the private key or mnemonic words to import the wallet to reset the password
7. Forget the mnemonic words
import the wallet with the private key and back it up again
8. Keystore forgotten
if your wallet is not deleted, this is the same way as if your private key is forgotten but your wallet is not deleted, that is, log in with your wallet password and make a new backup; But if your wallet is deleted, that is, it is unloaded, you need to import the wallet with mnemonic words or private key to backup the keystore again!
1. Delete the wallet by mistake
this is the same operation as I do. What should I do in case of this kind of thing? In fact, as long as you remember the private key, download a wallet again, import the private key and reset the password of the wallet
2. The mobile phone is missing or broken
if your mobile phone is stolen or broken, as long as the private key or mnemonic word is still there, you can download a wallet again, import the private key (or mnemonic word) and recreate the wallet
3. The private key is forgotten, but the mnemonic (or JSON file) is still there
if your private key is lost, but the mnemonic (or JSON file) is still there, don't worry, mnemonic can help you retrieve the private key,
4. The private key is forgotten
the wallet hasn't been deleted. If your private key is forgotten, but the wallet is still on your mobile phone, it's very easy to do, You just log in with your password, enter your wallet, and back up your private key
5. The private key, password and mnemonic words have been lost
sorry, no one can help you
6. Forgotten password or wrong input
this is the same as some other apps that we usually log in. If we forget password or input error several times, click forget password to retrieve it. Back to the decentralized wallet, we need to use the private key or mnemonic words to import the wallet to reset the password
7. Forget the mnemonic words
import the wallet with the private key and back it up again
8. Keystore forgotten
if your wallet is not deleted, this is the same way as if your private key is forgotten but your wallet is not deleted, that is, log in with your wallet password and make a new backup; But if your wallet is deleted, that is, it is unloaded, you need to import the wallet with mnemonic words or private key to backup the keystore again!
4. If you use brute force to crack the wallet, you must remember the password phrases you used, for example, I must have used ABC, I may have used 321, and so on. If the wallet address is not yours, you can't crack it even if you use up the energy of the sun. Regular company can come to sign an agreement to crack the service.
5. If the account is bound with secondary verification, it can be retrieved through the password recovery function. The coin purse will send a password reset email to the user's registered email. If it is not bound, you can contact customer service to verify the account information and verify the password
6. Do you know how many digits the password is, or do you have keywords? I can give you a try
7. Theoretically, it can be cracked, but it's just a time-consuming problem. If you think about the cost of mining, you should know the difficulty of cracking. To protect bitcoin by means of encryption must make the cracker pay a much higher price than mining, otherwise everyone can get it by cracking rather than mining
8. If you think too much, let alone bitcoin, even these small coins made by blockchain are hard to crack
9. Jinwowo group, based on the blockchain model architecture, does the analysis in the following way:
1 - data layer: data block, chain structure and time stamp
2 - network layer: P2P network, propagation mechanism, verification mechanism
3 - consensus layer: pow, POS, dpos
4 - incentive layer: issuance mechanism, distribution mechanism
5 - contract layer: script code, algorithm mechanism, smart contract
6-application layer: encapsulates various application scenarios
in the future, jinwowo group will focus on promoting the legal circulation and commercial application of big data with blockchain technology.
1 - data layer: data block, chain structure and time stamp
2 - network layer: P2P network, propagation mechanism, verification mechanism
3 - consensus layer: pow, POS, dpos
4 - incentive layer: issuance mechanism, distribution mechanism
5 - contract layer: script code, algorithm mechanism, smart contract
6-application layer: encapsulates various application scenarios
in the future, jinwowo group will focus on promoting the legal circulation and commercial application of big data with blockchain technology.
10. Chain finance, website and app; Relevant information is updated immediately, as well as coin forum and celebrity lecture
Hot content