Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [encryption]

Encryption is the process of encoding information into a ciphertext that only authorized parties can decode. Encryption isn't used in the Bitcoin protocol itself, however it can be used e.g. for encrypting wallet backups or peer-to-peer communications.

Filter by
Sorted by
Tagged with
19 votes
3 answers
20k views

Are there Bitcoin password crackers I can use to recover forgotten passwords?

I've lost the password to one of my wallets (it's a small one, don't worry). I was sure I remembered the password ... but evidently I don't. Is there a program that I can use to brute-force my ...
ripper234's user avatar
  • 26.6k
44 votes
10 answers
12k views

How can I keep my wallet secure?

The standard Bitcoin client does not encrypt wallet files, so any malicious user that gains access to this file will be able to transfer all the coins to their own wallet. Furthermore, if I lose the ...
Michael McGowan's user avatar
47 votes
8 answers
78k views

How long would it take a large computer to crack a private key?

I am doing a presentation on Bitcoins and I was looking for some calculations to make people feel safe about the private key encryption. Please first answer, how long in bytes the private key is, ...
shoeless joe's user avatar
  • 2,267
9 votes
1 answer
1k views

Does the BerkeleyDB-based wallet.dat implementation leak private key data?

I read this little nugget on the bitcoin client bug tracker: the bdb binary log files can also contain sensitive data such as private keys Is that true? Does this mean that even with an encrypted ...
Thilo's user avatar
  • 4,759
8 votes
2 answers
8k views

Backing up my bitcoin wallet - is wallet.dat all I care about?

I know that there are many duplicates of this but I'm hoping that the way in which I word this explains and helps not just me, but others as well. In any of the coin wallet bitcoin and the alt coins,...
Tom Stickel's user avatar
3 votes
2 answers
5k views

Is this how to generate a bitcoin address with python?

So I have already the public key. My question is if I'm applying correctly the b58 encoding, since bitcoin uses b58check, and also adds x00 prefix. Can somebody explain me that? Thanks. import ...
John Smith's user avatar
2 votes
2 answers
2k views

How does the Bitcoin Standard Client wallet encryption work?

I encrypted my wallet using Bitcoin QT, then closed the application. When I restarted Bitcoin QT, it did not ask for the passphrase. But I could still access the wallet. How is it possible to access ...
BitcoinZZZ's user avatar
17 votes
4 answers
37k views

Won't ASIC miners eventually break SHA-256 encryption?

I might be confused as to how Bitcoin works, but as far as I can tell, ASIC miners are getting better every year and faster at cracking SHA-256 encryption. Won't this cause the eventual complete ...
Paul Omans's user avatar
15 votes
1 answer
8k views

How does bitcoind generate a new address if the wallet is encrypted

Suppose that my wallet is encrypted with a passphase and currently I have not provided bitcoind with the passphrase to access the private keys section of the wallet. If I enter: bitcoind ...
Sam's user avatar
  • 151
11 votes
1 answer
3k views

How to Call JSON-RPC SendToAddress when the Wallet is Encrypted?

I'm using JSON-RPC to send commands to my bitcoind, and it works fine. Now I want to encrypt my wallet. When I've done that, I will need to send the passphrase when calling SendToAddress. How do I do ...
bitboy9999's user avatar
9 votes
2 answers
6k views

If I lost my public keys, could I recover them from the private key? [duplicate]

Possible Duplicate: How are public & private keys in an address created? If I lost my public key, but still have the private key, is it possible to recreate the public keys. How many public ...
shoeless joe's user avatar
  • 2,267
7 votes
2 answers
2k views

Is this how I should calculate a Double SHA256

So I have a function called sha256 which will take a string and return the SHA-256 hash. var First = sha256('myfirstSHA'); And the output is the hex: ...
Will-In-China's user avatar
7 votes
1 answer
5k views

How to import a private key to an encrypted wallet (on standard client)

I have a standard client (QT client on OSX) with an encrypted wallet. I've tried to import keys with pywallet, but while it claimed to be importing them, when I ran again the bitcoin client, it said ...
o0'.'s user avatar
  • 5,240
5 votes
3 answers
4k views

How do Ledger Backups get stored?

Scenario Say you have configured a ledger wallet with 10 BTC and 10 ETH. You then lose this said wallet but you have the 24 unique words. You buy another ledger wallet enter the 24 words and BAM, ...
Rstack's user avatar
  • 53
3 votes
2 answers
1k views

What is the current state of BIP 38 (encrypted paper wallet) integration with cell phone wallets?

Given current implementations, is there a wallet that I can use to scan a private key, then enter in the password as a PIN, and the wallet will send from the key and sweep the rest onto a key ...
amashi's user avatar
  • 33
3 votes
2 answers
1k views

How does an encrypted wallet persist used keys from "getnewaddress" and the keypool after a restart?

I'm reading this wiki on wallet encryption and am confused on how I can call getnewaddress as described here and where that is being tracked after a restart of bitcoind. When a wallet is encrypted,...
makerofthings7's user avatar
2 votes
2 answers
272 views

Is it possible to definitely lose bitcoins? [duplicate]

The maximum number of Bitcoin is 21 000 000. However this number of Bitcoin may never exist. Supposing someone have 5 BTC in their wallet. In order to protect them, they encrypted it and then forgot ...
Zag zag..'s user avatar
  • 163
2 votes
1 answer
1k views

What happens when i change the encryption password of Bitcoin-Core wallet

What happens when i change the encryption password of Bitcoin-Core wallet? Is first pass lost forever , where is it saved - on the blockchain or on the wallet.dat file? What if encrypt wallet with ...
in7ane's user avatar
  • 21
1 vote
3 answers
391 views

Where can I go to read up on encryption methods used in Bitcoin?

Where can I go to read up on encryption methods used in Bitcoin? I am particularly interested in the idea that I can use a private key to sign something and it proves to the world I have the private ...
shoeless joe's user avatar
  • 2,267
1 vote
1 answer
128 views

Is blockchain really secure to store sensitive data?

Plenty of developers these days trying to decentralise everything. I noticed some developers claim that they are gonna replace email with blockchain technology. johnmcafeeswiftmail, CryptaMail, ...
PrivateUser's user avatar