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

learn more… | top users | synonyms

1
vote
1answer
36 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 ...
2
votes
3answers
139 views

Papers/Books on how bitcoin works from a mathematical perspective?

I'm a math student interested in Cryptography. Is there any paper or book which explains, in mathematics and cryptography terms, how bitcoin (more general, a digital cryptocurrency system) works? In ...
1
vote
2answers
60 views

How are transactions secured?

I'm a programmer and want to get to know more about encryption and how Bitcoin works, but there is not much on the web describing how all this code works. It would help if there was some visual way to ...
2
votes
1answer
79 views

BIP38 or Brain wallet?

I have seen many videos about paper wallets and different ways to store BTC. And I have choose to store using a cold wallet (paper wallet). But I am not sure what option I should choose: a normal ...
1
vote
2answers
49 views

API Authentication via Python

I'm having trouble following LakeBTC's API instructions for connecting to their API via Python. API Documentation: https://www.lakebtc.com/s/api I have my key (email address) and secret. I'm using ...
1
vote
2answers
79 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 ...
1
vote
0answers
24 views

Implementing Secret Sharing with an Encrypted Bitcoin Wallet

How would I implement Shamir's Secret Sharing Scheme with an encrypted Bitcoin wallet?
0
votes
2answers
50 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. ...
1
vote
1answer
50 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 ...
4
votes
4answers
147 views

Safely convert paper wallet to encrypted online wallet

I started investing a not insignificant part of my salary into BTC a few years ago. I created 10 paper wallets (using bitcoinpaperwallet.com) on a dedicated laptop disconnected from the Internet. I ...
1
vote
1answer
71 views

How secure is Secure Print?

Armory gives the option of Secure Print for making paper backups. I understand that the developers give this option in case your printer stores a cache, or if the wallet could otherwise be compromised ...
2
votes
1answer
62 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 ...
1
vote
2answers
177 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
59 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
185 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
75 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
19 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
52 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
3k 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
2answers
598 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
2answers
217 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 ...
3
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
772 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
896 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
142 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 ...
1
vote
3answers
1k 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
296 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
109 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
1k 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
222 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
628 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 ...
3
votes
2answers
397 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
133 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
699 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
517 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
682 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
445 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
400 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
129 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
259 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
3k 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 ...
2
votes
3answers
547 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
859 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
238 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
184 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 ...
3
votes
1answer
702 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
443 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 ...