Is it safe to generate bitcoin private key offline
in fact, safety is not safe but has the final say in practice.
the private key is everything and must not be told to anyone
as long as there is a private key, you can re import the wallet and reset the wallet security password
a BTC account can have many addresses, so the least important one is the address. No matter how unimportant, you can't just tell others.
and then open the toolbox to see a file decryption function
after using this function, the encrypted computer files can be automatically released
Hello, there are several key points in your question that need special attention. I will elaborate them as follows:
-
in your description & quot; Download a bitcoin wallet software & quot;: This step should be cautious. First of all, your goal is to make bitcoin paper wallets offline. What you want to download is actually [bitcoin offline paper wallets making tool], and these tools are intermingled, and some are even very risky. So what kind of [paper wallets making tool] do you want to choose? It must be an open source (that is, the source code is completely open) proction tool that has been recognized by all of us for many years. After many years, it has experienced the test of time. You can search the Internet for a comparative understanding of this point. It is suggested to search the "secure bitcoin offline paper wallet" to learn more about the comparison and be willing to spend more time
-
to make bitcoin offline paper wallet, it is right to "unplug the network cable". At this time, it is true that the computer you make the paper wallet is completely isolated from the whole Internet, which is the meaning of offline. At this time, you need not worry, because the address and private key of bitcoin wallet are just a certificate, Bitcoin doesn't really need to be put into this wallet (it's totally different from the real wallet, but the network can understand it). The address of bitcoin's wallet is just a record of several public books on the bitcoin blockchain network. Therefore, you can safely use the bitcoin offline paper wallet, The key point is that you actually the private key address of the bitcoin offline paper wallet onto the paper, and ensure that there is no mistake. Save the public key to receive other people's bitcoin transfer. Then, the bitcoin offline paper wallet you generate will be fully recognized by the bitcoin network
-
it is mentioned in your problem description that "I write down the public key and private key with paper, then smash the computer to pieces, and then burn down the host screen with fire" - this is not necessary at all. As long as you unplug the network cable in the process of offline making bitcoin offline paper wallet, no one can peek at your screen, So as long as you choose the secure bitcoin offline paper wallet tool, the wallet you get will be secure. Of course, the most important thing is that you should store the note with the private key of the bitcoin offline paper wallet in a fireproof and waterproof safe. As for the computer you use to generate the bitcoin offline paper wallet, you don't need to break it. At most, you can destroy the hard disk. In the safe bitcoin offline paper wallet tutorial searched above, there are detailed instructions on how to do the subsequent processing
-
finally, you mentioned the operation of transferring money to your offline generated bitcoin paper wallet, which is no different from transferring money to any other bitcoin address. The synchronization process is carried out in the whole bitcoin blockchain network and needs to wait, but this is the confirmation process of the whole network
< / OL >
I hope my answer can help you. It is recommended that you fully study before you operate< br />
bitcoin address generation process
(Note: some numbers are marked with & quot; 0x" Begin with, meaning that the number is in hexadecimal notation& quot; 0x" It doesn't have any meaning in itself. It's a conventional writing method handed down from C language. For example, 0xa is 10 in decimal system. In addition, 1 byte = 8-bit binary = 2-bit hexadecimal)
in the first step, randomly select a 32 byte number and size from 1 to 0xFFFF ffff ffff ffff ffff ffff ffff fffe baae dce6 af48 a03b BFD2 5e8c d036 4141 as the private key
in the second step, the elliptic curve encryption algorithm (ecdsa-secp256k1) is used to calculate the uncompressed public key corresponding to the private key A total of 65 bytes, 1 byte is 0x04, 32 bytes are x coordinates, and 32 bytes are y coordinates
the third step is to calculate the SHA-256 hash value of the public key
the fourth step is to take the previous step result and calculate the ripemd-160 hash value
the fifth step is to take the previous step result and add the address version number (bitcoin main network version number "0x00")
00
the sixth step is to take the previous step result, Calculate the SHA-256 hash value
Step 7, take the result of the previous step, and then calculate the SHA-256 hash value (HA HA)
Step 8, take the first four bytes (8-bit hexadecimal)
d61967f6
Step 9 of the result of the previous step, and add these four bytes after the result of step 5, As a check (this is the hexadecimal form of the bitcoin address)
00d61967f6
Step 10: change the address with base58 notation (this is the most common form of bitcoin address)< br />
warm tips: the above explanations are for reference only, without any suggestions. There are risks in entering the market, so investment should be cautious. Before making any investment, you should make sure that you fully understand the nature of the investment and the risks involved in the proct. After a detailed understanding and careful evaluation of the proct, you can judge whether to participate in the transaction
response time: January 29, 2021. Please refer to the official website of Ping An Bank for the latest business changes
[Ping An Bank I know] want to know more? Come and see "Ping An Bank I know" ~
https://b.pingan.com.cn/paim/iknow/index.html
