Skip to main content

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
1 vote
1 answer
197 views

Authentication and key distribution in bitcoin

After going through the bitcoin protocol documentation it is still unclear to me how the bitcoin client is authenticated. Where can I find an overview of what the client sends and receives on the wire ...
Sebi's user avatar
  • 151
1 vote
1 answer
407 views

Encrypting Bitcoin private keys instead of printing out paper

I follow the procedure of making a cold storage wallet: downloaded copy of bitaddress.org using an off-line computer booted with Ubuntu from CD. Instead of printing out the private keys and ...
Peter's user avatar
  • 421
1 vote
2 answers
419 views

Can you encrypt not just the private key, but also the public keys (ie bitcoin addresses) in an Armory wallet?

I would imagine that the paranoid darknety bitcoin user has an interest in keeping not only their private keys safe (so nobody can steal their bitcoins), but also has an interest in keeping their ...
B T's user avatar
  • 1,638
1 vote
1 answer
135 views

Why do you need to send a transaction out with NXT to secure your address?

When setting up an NXT account, it is recommended to send a transaction out in order to secure your account. I don't quite understand why it's needed. I know that if you don't send one out, your ...
Patoshi パトシ's user avatar
1 vote
1 answer
610 views

What is point of encrypting wallet, if Bitcoin API's sendtoaddress needs passphrase?

The Bitcoin API enables programs on the server to use JSON RPC to interact with the Bitcoin wallet. Most commands do not need the wallet locked (which I assume is the same thing as encrypted). ...
JLP's user avatar
  • 229
1 vote
1 answer
4k views

Restore encrypted wallet

I need to restore a wallet created with bitcoin-qt which was encrypted. I have the encrypted wallet.dat file only. Do I restore this simply by replacing the current wallet.dat with my backup wallet....
oshirowanen's user avatar
1 vote
1 answer
398 views

How is wallet at official client encrypted? What encryption it use?

How is wallet at official client encrypted? What encryption it use? What encryption does Bitcoin-qt use and what encryption is used at Multibit? And how strong that encryption is compared to other ...
Comodore's user avatar
  • 568
1 vote
1 answer
628 views

In the sourcecode, what does this line mean that recovers the key from the signature?

I understand that the public key (Q) can be extracted from a signature (r,s), but I'm having trouble understanding this line: if (!key.Recover(hash, &vchSig[1], (vchSig[0] - 27) & ~4)) The ...
makerofthings7's user avatar
1 vote
1 answer
355 views

Why does Bitcoin Core's RPC interface not use encryption?

As the Bitcoin Core docs state: Although Bitcoin Core's RPC interface does use authentication, it does not use encryption, so your login credentials are sent as clear text that can be read by anyone ...
Michael Folkson's user avatar
1 vote
1 answer
88 views

Multi Party ECDSA?

Are there any alternatives to the Multi Part ECDSA implementation contributed by ZenGo?
S.O.S's user avatar
  • 419
1 vote
1 answer
818 views

Recovering my old bitcoin wallet

As far as I can tell, my old bitcoin wallet got corrupted. It was created in Bitcoin Core in the 2014/2015s, and I'm trying to recover it. Bitcoin Core doesn't accept it anymore (and doesn't give an ...
Magix's user avatar
  • 111
1 vote
1 answer
233 views

Isn't an encrypted wallet.dat automatically a "watch-only" wallet?

I have encrypted my wallet.dat outside of this computer. Now I store my wallet.dat on this computer. If I open it in Bitcoin Core, I can view the balance but not spend it (without entering the ...
Dahani M's user avatar
1 vote
1 answer
119 views

How is the PRIVATE KEY actually created in the first place?

How is the "Private Key" created in the first place? I understand that once you have your wallet, you will also gain access to your public key and private key... But in order to have a wallet ...
user avatar
1 vote
1 answer
499 views

Is the unencrypted copy of the wallet still usable after a copy is encrypted?

My wallet is not protected with a password, I have a few receiving addresses generated and a some funds in it, then I make a copy of the wallet and I set a password on this one. Will the old ...
J. Doe's user avatar
  • 11
1 vote
2 answers
515 views

How does Electrum protect my Seed?

I was reviewing how Electrum wallet protect my seed. They say this regarding seed protection: Your seed and private keys are encrypted using AES-256-CBC. Source: http://docs.electrum.org/en/...
user75197's user avatar
1 vote
1 answer
1k views

How to BIP38 existing private keys offline

How do I go about encrypting some existing private keys using BIP38 in an offline manner? I have looked at bitaddress.org and that site only lets you BIP38 keys which the bitaddress.org site itself ...
oshirowanen's user avatar
1 vote
1 answer
1k views

How do private keys in Bitcoin-Qt's encrypted wallet differ from BIP38 private keys?

Does an encrypted Bitcoin-Qt wallet generate BIP38 private keys? I saw that Bitcoin private keys start with 5, i.e. unencrypted / no-BIP38 PKs, can be imported on several bitcoin wallets, e.g. ...
Rodrigo Paulo Gomes's user avatar
1 vote
1 answer
125 views

Bitcoin Core 0.13 wallet encryption

Is it safe to encrypt bitcoind wallet if it holds funded addresses?
Yevhen's user avatar
  • 173
1 vote
3 answers
9k views

Need help with encrypted wallet.dat. I can't access it with my expected pass-phrase

I created an offline wallet in 7/13 via a Ubuntu live CD. I recently imported the encrypted wallet.dat file into the bitcoin-qt wallet on Windows 7. Coins appeared. But, my expected passphrase is ...
tjc's user avatar
  • 21
1 vote
2 answers
510 views

BitcoinJ encrypt message

I came across this in the source code for ECKey.java: "Represents an elliptic curve public and (optionally) private key, usable for digital signatures but not encryption." Why can you not encrypt ...
Carlos's user avatar
  • 261
1 vote
1 answer
737 views

How do the blue encrypted bitcoin paper wallets work?

Via https://www.bitaddress.org I saw you can get a paper wall but with encryption and a passphrase. What are the steps of using the wallet with the passphrase? It seems the address is on the left ...
user8784's user avatar
1 vote
1 answer
1k views

Locking litecoin wallet with JSON-RPC

There is this very helpful post detailing how to lock and unlock your bitcoin wallet using walletlock and walletpassphrase api calls. Unfortunately the litecoin api does not boast these features. I ...
Loourr's user avatar
  • 3,050
1 vote
0 answers
93 views

Decrypting wallet

I'm seeking assistance with understanding the technical aspects of how Electrum wallets handle parsing errors and potential solutions for resolving them. My friend has encountered a recurring issue ...
Dirk's user avatar
  • 11
1 vote
0 answers
29 views

In which format (format, not cypher algo.) does Electrum encrypt its files?

Electrum wallet encrypts its files using the AES-256-CBC algorithm, but in which format does it encrypt files? (I mean, what headers, vectors, checksums etc. it adds and where?) By format I mean ...
Dan's user avatar
  • 191
1 vote
0 answers
740 views

How to recover from forgotten password for Bitcoin Wallet for Android backup?

Back in 2016, I had a Bitcoin wallet with a couple of euros worth of Bitcoin. I used the Android app "bitcoin wallet" to backup my wallet but I had to use a password. This week, I found the ...
levio's user avatar
  • 11
1 vote
2 answers
2k views

Should I be using the "encrypt wallet" feature in Bitcoin Core?

All my wallet.dats have no password. However, the internal hard disk where the "live" one is located is encrypted, and so are the offline storage devices where I have my "cold" ...
G Havili's user avatar
1 vote
0 answers
2k views

Bitcoin Private Key Decryption

At present, I have dumped my wallet and have all private key, address information. I am now wanting to understand the decryption process for the private keys within the wallet. I have completed the ...
kmart875's user avatar
1 vote
0 answers
102 views

Is the Password stored in RAM in clear text after decrypting the MultiBit HD wallet?

After decrypting your wallet in MultiBit HD, is the clear text version of password stored in the RAM?
Homeland S's user avatar
1 vote
0 answers
90 views

Can't start bitcoind after wallet encryption (Bitcoin Core)

pretty new to the Bitcoin world! I downloaded Bitcoin Core and got everything up and running. I then attempted to encrypt my wallet, and after successful encryption can no longer start bitcoind. ...
BitNoob's user avatar
  • 11
1 vote
0 answers
98 views

Is there any implementation of attribute-based encryption on top of Bitcoin?

I've found a few papers detailing how you could do it in theory, but haven't seen anything in practice. Like a system for distributing bitcoin to private keys, where those keys are only distributed ...
SingularityFuture's user avatar
1 vote
0 answers
194 views

How MultiBit stores password

I'm curious to understand how MultiBit stores my password. The fact is: I can restore the password by using the 12 words. From this answer it seems tha the AES key to encrypt the password is derived ...
EsseTi's user avatar
  • 111
1 vote
0 answers
214 views

bitcoin-qt restored wallet.dat all synced closes after correct passphrase "assertion error crypt" HELP

Installed bitcoin-qt and replaced new wallet.dat with old wallet.dat backup Opened bitcoin-qt and let it sync and all blocks synced and wallet has correct funds and past transactions. I Want to ...
coolfrog's user avatar
1 vote
0 answers
115 views

Implementing Secret Sharing with an Encrypted Bitcoin Wallet

How would I implement Shamir's Secret Sharing Scheme with an encrypted Bitcoin wallet?
Geremia's user avatar
  • 4,704
1 vote
0 answers
1k views

How do I get my encrypted private key converted?

"addr": "typicalbitcoinaddress", "compressed": true, "encrypted_privkey": "this is my private key that is 96 characters long", "label": "Wallet", "pubkey": ...
user14755's user avatar
1 vote
3 answers
924 views

Practical application of Electrum's Encrypt/Decrypt message feature?

It's pretty clear how signing a message with a Bitcoin key can be useful in proving ownership of funds. However, it's far from clear how encrypting a message with a Bitcoin key can do anything useful....
Rich Apodaca's user avatar
  • 2,421
0 votes
2 answers
98 views

data confidentiality on blockchain

How does blockchain promise data confidentiality when the data is not encrypted? Or data confidentiality is not part of blockchain feature?
Samantha's user avatar
0 votes
2 answers
318 views

Is encryption really needed for blockchain to work?

Is it right to say that Bitcoin and other blockchains do not use encryption? I read somewhere that blockchains rely on digital signatures and hash functions but not on encryption, and that encryption ...
Slmk's user avatar
  • 3
0 votes
2 answers
361 views

How does blockchain technology handle the actual transaction data?

My understanding of how a transaction is secured in blockchain, especially in bitcoin, is that the output of transaction data is locked to the recipient's address (a shorter version of his public key)....
Nicholas's user avatar
  • 121
0 votes
1 answer
610 views

one time pad using blockchain

I am thinking if secure encryption like one time pad (OTP) is achievable using bitcoin blockchain? The reason is bitcoin blockchain size is over 70 GB, which could potentially encrypt/decrypt 70 GB ...
user2065276's user avatar
0 votes
2 answers
2k views

Generating Public & Private key pairs for cracking Bitcoin [duplicate]

Would one of the better methods to crack Bitcoin be to start creating a massive database of key pairs? It would then be possible to reference the Private key required off the public key from the DB.
John's user avatar
  • 17
0 votes
2 answers
796 views

Why is Bitcoin Core not asking me to enter the decryption key for my allegedly "encrypted" wallet.dat?

I created a wallet.dat with Bitcoin Core on a new PC. Then I encrypted it with the GUI menu. When I reloaded that computer, I was shocked to see that Bitcoin Core did NOT ask me to decrypt/unlock the ...
Nicholes H's user avatar
0 votes
1 answer
235 views

Can you get the seed phrase of a HD wallet from the private key of one of the wallets?

Let us say I have a HD wallet. Can I get it’s seed phrase from the private key of one of its wallets? Also are seed phrases just easy to remember private keys? If so does that mean that from the seed ...
YulePale's user avatar
  • 157
0 votes
1 answer
149 views

Public key Exceeding Mod P? A Clarification Request On The Discrete Logarithm Problem

I tried to observe / implement the discrete logarithm problem but I noticed something about it; but before I get into it let me give some clarification which is open to correction. a = b^x mod P ...
Dave Kent 's user avatar
0 votes
3 answers
8k views

Seed for bitcoin-core qt

I have a bitcoin core -qt Wallet (on linux). Tell me, can I encrypt it? For example, there is the electrum wallet! It has words for deciphering. For example, i installed the electrum and the phrase ...
D.Joe's user avatar
  • 101
0 votes
1 answer
356 views

Are hardware wallet seeds cross compatible over all brands and even software wallets?

I had a discussion today and I'm really confused. What I though is happening with each hardware wallet is this: Seed (BIP39) 1 --> HW Wallet (ledger) --> chip1 + seed = private key 1 Seed (...
codepleb's user avatar
  • 187
0 votes
1 answer
2k views

How long would it take to break a 32 bit key / encryption [closed]

I was actually wondering... How long would it take to crack/brute force a 32 bit key/encryption and a 16 bit key/encryptions respectively?
Dave Kent 's user avatar
0 votes
1 answer
137 views

Should I Encrypt my Wallet for Cold Storage?

I understand that the Bitcoin QT wallet is already encrypted to some extent when I use a password. Is it best-practice to further encrypt the wallet file for long term storage?
f1lt3r's user avatar
  • 111
0 votes
1 answer
910 views

Can't decrypt bitcoin core wallet, did I made a backup at the wrong time?

I am confused on why my bitcoin core wallet password would not work. I am 90% sure I tried the right password(s). wallet has many receiving addresses (10 000), I generated them with Linux from ...
adrianTNT's user avatar
  • 167
0 votes
2 answers
334 views

How can you sign a transaction without that signature being forged in the future?

So thinking here about an offline transaction. Both myself and the receiver sign it, and then at a later time that transaction is broadcast to the network in the block. What is stopping me from ...
Canaan Linder's user avatar
0 votes
2 answers
92 views

Nosey/disgruntled employees at my VPS company

How can I take steps to prevent/detect bad employees stealing my money? I'm running bitcoind on a VPS with Ubuntu 14.04. Only ports open are 22, 80 and 443. I have fail2ban and auditd enabled. ...
Eamorr's user avatar
  • 131