For questions relating to encryption operations and algorithms as they apply to crypto-currencies specifically.

learn more… | top users | synonyms

2
votes
1answer
34 views

Check if wallet is encrypted or not through RPC API

How can one check if their wallet is encrypted through the RPC API without receiving an exception? I went through the Original Bitcoin client API calls list but didn't find any command that could ...
0
votes
1answer
44 views

Comparing Bip 38 to AES256

Can anyone explain what are the advantages of using BIP 38 Bitcoin wallet encryption to simply encrypting the private key with AES256?
1
vote
0answers
26 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": ...
1
vote
1answer
97 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). ...
1
vote
1answer
50 views

ECIES - When is it bad to sign and encrypt using the same keys?

Suppose I have a public key for a particular user (perhaps extracted when using the new public key recovery format included in P2SH, and BIP32 transactions). Is it OK the same key for both signing ...
0
votes
0answers
18 views

How to set Dogecoin Wallet Encryption? [duplicate]

Should I make a Dogecoin wallet addresses encryption? If yes, what are the pros and cons and how it is made on linux - Ubuntu 13.10?
1
vote
0answers
44 views

Does Amit Sahai's indistinguishability obfuscator enable Autonomous Virtual Corporations or “Agents”?

Given that an "Agent" is described as Agents are autonomous programs that maintain their own wallet, which they use to buy server time. Money is obtained by the agent selling services. If demand ...
4
votes
2answers
637 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 ...
1
vote
1answer
349 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 ...
3
votes
1answer
130 views

Multibit security with regards to “backup” folders

I'm using the MultiBit client to manage my wallet (right here on my computer), but I am concerned about the security with regards to the *-backup folders that it creates automatically. When I inspect ...
2
votes
2answers
6k views

how do I create and encrypt a dogecoin wallet?

I've looked at the dogecoin wiki, but don't see any resources explaining how to actually create a wallet and encrypt it. I'm running dogecoin-qt on Linux. Under "much receive" on the GUI, I can add ...
2
votes
1answer
495 views

Bitcoin-Qt - backing up unencrypted wallet then encrypting it

If I back up unencrypted wallet.dat somewhere safe (TrueCrypt volume) and then encrypt the wallet by Settings / Encrypt Wallet, will my backup still be useful? I think the message after encrypting the ...
0
votes
1answer
617 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 ...
-1
votes
2answers
118 views

Is it possible to definitely lost Bitcoins?

The maximum number of Bitcoin is 21 000 000. However this number of Bitcoin may never exist. Supposing someone have 5 BTS in its wallet. In order to protect them, he crypted it and then forgot it. Or ...
0
votes
2answers
687 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 ...
1
vote
1answer
265 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 ...
0
votes
2answers
1k 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.
0
votes
2answers
73 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 ...
2
votes
2answers
990 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 ...
1
vote
1answer
202 views

What encryption does Electrum use for private keys in wallets?

Electrum can encrypt the private keys in wallets with a user entered password. But what encryption algorithm is used? I'd hope it is reasonably strong crypto. I've looked at the Electrum docs and ...
1
vote
1answer
600 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 ...
2
votes
2answers
238 views

Using the bitcoin wallet PKI for message encryption

Is it possible for a message sender to encrypt a message string with a receiver's public wallet address, email this ciphertext to the receiver and then have the receiver decrypt the message using ...
1
vote
1answer
107 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 ...
1
vote
1answer
667 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 ...
0
votes
1answer
458 views

Storing an encrypted private key on a server

I am planning on building a small e-wallet website to learn the basics of encryption and handling accounts, transactions, and balances in Bitcoin. I want to learn how to make a website where the ...
2
votes
2answers
672 views

Is there anyway I can recover my passphrase? [duplicate]

I have a wallet for the bitcoin qt wallet but I accidentally deleted the only copy of my encryption passphrase... I have read about something called brute force but I'm not entirely sure on how its ...
6
votes
1answer
350 views

How to 'attach' metadata to a bitcoin receive address

I need to generate a receive address that is directly associated with some metadata, M, that forms part of a verifiable contract. I require that customers can verify that an address really was ...
0
votes
1answer
324 views

Who/What generates Bitcoin Hashes to be mined?

Bitcoin miners decrypt hashes, but who or what encrypts them in the first place? After all, something must have encrypted it so that miners could find it.
3
votes
1answer
1k views

What are the drawbacks (if any) of encrypting your wallet with Bitcoin-Qt?

Basically, is there any reason not to encrypt your wallet? The only drawback I can think of is forgetting your passphrase and losing access to all your bitcoins.
1
vote
1answer
120 views

Is the keypool erased when changing wallet password?

In Bitcoin-qt, when a previously unencrypted wallet is encrypted, the keypool is erased and replaced with new keys. Does this also happen when the password of an already encrypted wallet is changed?
0
votes
0answers
238 views

How can I access my private keys? Will the key get lock further if I enter the incorrect password too many times?

I exported my private keys and Multibit unencrypted but when I try to import the key files I am being asked for a password... copying the the key from text edit and pasting it into blockchain results ...
2
votes
3answers
2k views

Wallet is encrypted and currently locked, How can get unencrypted (unlocked) it?

Wallet is encrypted and currently locked, How can I unencrypted the wallet to unlock? Because of my Bitcoin wallet not getting synchronising currently, so I could not get bitcoin balance on one of my ...
1
vote
1answer
514 views

I never encrypted my wallet.

When I installed it I never encrypted it. I then funded the address and I now have 1.1 bitcoins. But when I tried to send or create a new address it asked for a passphrase. I tried every possible ...
3
votes
1answer
717 views

Do i delete the Bitcoin folder & data directory in Appdata after i copy it on an encrypted drive?

I am trying to complete the instructions described here https://en.bitcoin.it/wiki/Securing_your_wallet#Windows . I have already done the Truecrypt part and installed the Bitcoin client. But i have ...
4
votes
2answers
213 views

Do keypool keys from an unencrypted wallet backup become unusable once I encrypt my wallet?

I'm a little confused by this, which i found in the technical documention: When wallet passphrase enrcyption becomes enabled, any unused keys from the keypool are flushed (marked as used) and ...
8
votes
1answer
2k views

How does the Electrum wallet encryption work?

Nube bitcoin question... I created an electrum wallet, and can find it under appdata on my windows machine. When creating it I set up a pass phrase and password. I sent a small transaction into one ...
3
votes
1answer
171 views

Does a Vanity Address reduce the randomness / entropy of the private key? Is there cryptographic proof?

Since a vanity address discards many "valid" keys in order to find one that matches a pre-determined string, I think that the "randomness" of the data would be reduced, thus weakening the key. Is ...
2
votes
1answer
382 views

Is this the proper way to use Bouncy Castle to generate a Bitcoin compatible key?

I'd like to use Bouncy Castle to generate the keypair for use with all *coin variants. Is this the correct implementation to get the correct ECC curve that the *coin variants use? ...
2
votes
2answers
385 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 ...
2
votes
2answers
124 views

Does FIPS 140-2 crypto certification matter for Bitcoin?

I'm implementing part of the Bitcoin client in C# and noticed that I have the choice between FIPS 140-2 and non certified versions of SHA256. Supposedly both versions give the same hash. Does the ...
6
votes
1answer
339 views

What OpenCL video cards (or FPGAs) are best for multiplication?

I'm benchmarking some Bitcoin related software and am looking for cards that are better at parallel multiplication vs parallel addition. Is there any prior work that may have this information? ...
3
votes
3answers
261 views

How can I test and verify a vanity key before I send coins to it?

I ran vanitygen and oclvanitygen on the same machine, and realized after my run that both exe's share the same output file. I've had experience in the past where many programs append to the same TXT ...
7
votes
1answer
3k views

Forgot wallet encryption password, are any brute force tools available? [duplicate]

I have an idea of what my password should be, but am missing something. Are there any tools or bash scripts to brute force my wallet passwords? If a dictionary is required, I can pre seed it as ...
3
votes
2answers
489 views

Does the public key associated with an address become part of the public record after it has been used to spend?

Since bitcoin addresses are hashes of public keys and not public keys as such, if one wanted to craft a message that could be decrypted by the generator of an address, that can't be done just with an ...
5
votes
1answer
416 views

Where and how is secp256k1 used within Bitcoin?

Bitcoin is unique that is uses secp256k1 to secure it's transactions; and any cryptographic attack against this algorithm is probably going to be percieved as an attack against the bitcoin network. ...
2
votes
0answers
153 views

Is there a way to import a private key already protected with the passphrase?

Let's say I have a hot wallet that has passphrase encryption enabled. Then let's say a large withdrawal needs to occur but the hot wallet has insufficient funds and a transfer from cold storage is ...
10
votes
1answer
2k 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 ...
3
votes
1answer
251 views

How complex can my bitcoin wallet encryption key be?

What are the requirements and limitations of the password that the satoshi bitcoin wallet allows the user to set?
6
votes
1answer
3k 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 ...
13
votes
3answers
3k 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 ...