Questions tagged [encryption]

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

Filter by
Sorted by
Tagged with
1
vote
2answers
186 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/...
0
votes
1answer
61 views

How are transactions verified by nodes other than the initial receiver?

If I understand correctly, when I create a new transaction from my wallet, I have to sign it and encrypt it. My wallet encrypts the message using the public key of the node it is connected to, so it ...
5
votes
1answer
2k views

How can a deterministic wallet have one private key but multiple public keys

If we take for example bread wallet. There is one mnemonic to remember, which means one private key? But when you use the app, your public address constantly changes. So more than one public key? ...
8
votes
2answers
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,...
3
votes
1answer
4k views

How can I fix corrupted encrypted wallet.dat?

My only one backup of encrypted wallet is corrupted (last time when backed it up i probably didn't shutdown bitcoin-qt), with hex editor i found in it: mkey ckey (117 that looks fine) Does this ...
0
votes
1answer
155 views

Changing wallet password using double quotation marks turn out to be mysterious (Qtum Core)

I installed Qtum core in my Ubuntu 16.04 server and generated my wallet, and encrypted it. For the test purpose, I changed the password using the command like below. I typed below command to change ...
3
votes
2answers
7k 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
2answers
66 views

Conditional based Crypto based on Smart Contracts

Is it possible to store an encrypted message in the blockchain that reveals itself only when a particular condition is met? I think that the conditional disclosure can be done with Smart Contracts, ...
7
votes
3answers
2k 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 ...
3
votes
3answers
175 views

Securely encrypting a cold storage wallet

I'm going to buy bitcoin to exchange BRL to CAD currency, as it's gonna be a great amount I'm concerned about the security of my wallet. I don't want to use a physical backup like paper or device ...
1
vote
3answers
377 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 ...
0
votes
1answer
168 views

Unconfirmed bitcoin transaction (Need help) [duplicate]

I have sent bitcoin since 25th May 2017 till now the transaction haven't confirmed yet. https://blockchain.info/tx/ac0635c98af0703927f1b364d2d8c19f4b2812c97169c729cb341111adcea866 How can i do? Please ...
3
votes
2answers
2k views

Do all Cryptocurrencies uses same Public key Cryptography algorithm?

I have been trying to read about how Public key cryptography works and I have just understand what public key cryptography is and how it differs from symmetric key cryptography. I have also just read ...
0
votes
0answers
45 views

At what market cap will bitcoin be worth “cracking”?

This is the doomsday scenario: bitcoin's market cap goes into the trillions of dollars and the cost/benefit ratio of cracking the encryption algorithm tips so that it becomes attractive to throw ...
1
vote
0answers
91 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?
3
votes
1answer
1k views

How should I encrypt a bip39 mnemonic with a password?

With no server and only in the browser I'm generating an a bip39 key and giving the user the mnemonic to store some place safe for restoring, I also want the user to be able to login with a password. ...
1
vote
0answers
89 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 ...
3
votes
2answers
909 views

Should I put my bitcoin wallet on an encrypted disk or not?

Is it really beneficial to put my bitcoin wallet on an encrypted disk (LUKS encrypted)?
11
votes
1answer
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 ...
1
vote
0answers
77 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. ...
5
votes
1answer
987 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: ...
1
vote
1answer
951 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 ...
0
votes
0answers
315 views

How can an encrypted wallet spend coins without asking for decryption password?

It is possible for some encrypted wallet to spend coins (e.g. this one) without requesting a decryption password or any other form a authentication. Of course, a password is requested when first ...
15
votes
1answer
7k 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 ...
1
vote
1answer
798 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. ...
3
votes
3answers
5k 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
113 views

Bitcoin Core 0.13 wallet encryption

Is it safe to encrypt bitcoind wallet if it holds funded addresses?
1
vote
2answers
91 views

Will there be a point in the future where moving bitcoins to a new address will make them safer?

OP_SCHNORRCHECKSIG: Exploring Schnorr Signatures as an Alternative to ECDSA for Bitcoin I've noticed (e.g., the above article) that newer forms of encryption are being researched and developed for ...
1
vote
1answer
680 views

Decrypt my private key using KeyCrypter

I am trying to decrypt my private key bytes using the KeyCrypter interface. But i do not know how to implement and call the decrypt() function. Initially i encrypt the bytes of my Private Key of my ...
1
vote
0answers
168 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 ...
1
vote
0answers
92 views

Java bitcoinj: semantics of 'decompress' on encrypted key

Calling the decompress method on an encrypted ECKey object yields an ECKey object which has no private key (only public). I personally would have expected to get the same encrypted key in uncompressed ...
2
votes
2answers
239 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 ...
1
vote
2answers
471 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 ...
1
vote
1answer
109 views

Derive symmetric keys

Is there some means by which I could derive symmetric keys using bitcoin public keys or HD Wallet public key which I have shared with a second user.
2
votes
0answers
160 views

Safety differences between full wallet encryption and only encrypting the private keys?

I'm a newcomer in the Bitcoin world and I wanted to ask the following questions regarding wallet security: What are the safety differences between fully encrypting the wallet.dat file and only ...
0
votes
1answer
493 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 ...
2
votes
3answers
396 views

Could someone solve for your private keys by sending many transactions to the same address?

I've read that it's never safe to use the same bitcoin address more than once because there is a small chance that someone could solve for your private keys (though I don't have a solid-enough ...
1
vote
2answers
184 views

why is the blockchain necessary if bitcoins utilize cryptography

Mainly I am proposing the idea below because I feel that the blockchain is overkill, but I assume I must be missing something. So if someone could pick out the flaw below, I would greatly appreciate ...
3
votes
1answer
2k 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.
2
votes
1answer
543 views

What is the largest password/passphrase size for a wallet.dat file?

Suppose your wallet.dat file is copied to the wild. I am working on methods for creating very strong (512bits, hopefully much more) passphrases that would make it unfeasible to either use rainbow ...
5
votes
6answers
1k 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 ...
3
votes
2answers
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 ...
1
vote
0answers
187 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 ...
15
votes
3answers
11k 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 ...
1
vote
1answer
173 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 ...
0
votes
1answer
444 views

Two identical transactions and hashes in Block Hashing algorithm

As I was reading Bitcoin hashing algorithm, I see that a Block Header contains hashes in the form of fields like hashPrevBlock , hashMerkleRoot . I have following questions: 1) Are the transactions ...
2
votes
1answer
2k views

Is there any open source implementation of Bitcoin wallet encryption in Java?

I intend to establish an efficient and secure scheme for protection of wallets. For this , I need source code that implements wallet ecryption as mentioned in https://en.bitcoin.it/wiki/...
4
votes
3answers
2k 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
2answers
1k 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 ...
1
vote
1answer
324 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 ...