Bitcoin Forum
May 12, 2024, 12:32:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ethereum BIP38 password-encrypted paper wallets  (Read 144 times)
Fabricus (OP)
Member
**
Offline Offline

Activity: 98
Merit: 16


View Profile
August 03, 2020, 07:53:57 PM
 #1

Hi everyone,

Almost everything is in the title. Can we do something like a BIP38 password-encrypted paper wallets but for an Ethereum key or wallet?

I'd like to save some wallet(s) on multiple paper wallets that I could store in various locations for cold storage. As this would be for really long term I don't like ledgers or any electronic device as they could end up being malfunctioning... unlike a paper wallet especially if I replicate it many times Wink The encryption is mostly to make sure I have a good tolerance to one wallet being discovered. Each wallet would be hard to find but not impossible although I would know if someone got access to it and the password protection would buy me time to simply move the coins before the attacked could decrypt it.

Any lead or idea?

Cheers,
1715517160
Hero Member
*
Offline Offline

Posts: 1715517160

View Profile Personal Message (Offline)

Ignore
1715517160
Reply with quote  #2

1715517160
Report to moderator
1715517160
Hero Member
*
Offline Offline

Posts: 1715517160

View Profile Personal Message (Offline)

Ignore
1715517160
Reply with quote  #2

1715517160
Report to moderator
1715517160
Hero Member
*
Offline Offline

Posts: 1715517160

View Profile Personal Message (Offline)

Ignore
1715517160
Reply with quote  #2

1715517160
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Paperweight
Jr. Member
*
Offline Offline

Activity: 41
Merit: 41



View Profile
August 04, 2020, 09:12:37 AM
Merited by ABCbits (2), Halab (2), ryzaadit (1), TheArchaeologist (1), Fabricus (1)
 #2

You can make a password-encrypted keyfile Smiley with MyEtherWallet online, or offline with geth https://geth.ethereum.org/docs/interface/managing-your-accounts

For example, you'll get this kind of printable JSON-encoded plaintext keyfile:
Code:
{
 "version": 3,
 "id": "4fa372ab-2035-4ede-a302-df4c270a105b",
 "address": "fe5bcdeec9b48b63b43d58af8aa78adaad32975e",
 "crypto": {
  "ciphertext": "9dd28202137a2314ed1ac03569bf285eba31d7f608fb4c8c06fd33bf1b309a01",
  "cipherparams": {
   "iv": "7c2c4b08137b470b0e4ccc11721b2cf7"
  },
  "cipher": "aes-128-ctr",
  "kdf": "scrypt",
  "kdfparams": {
   "dklen": 32,
   "salt": "de8c8ee7aafceb79682c4ead2128885541c2f903ef048a3ee095770bb2cd6bb8",
   "n": 131072,
   "r": 8,
   "p": 1
  },
  "mac": "9443d46fba7f19a2af2cfcd11068d0457a5636ec92468328fe4e93ed0f084116"
 }
}

That is a pretty future-proof way to do it. Be sure to do a test run to make sure you can actually decrypt it afterwards! Wink

As an aside, I wonder if there is a way to encrypt a cold wallet with multiple layers of passwords, such that you can be alerted if the first layer is broken and used on a special delayed release contract, giving you a chance to recapture the coins within a certain time period with a backup account...
Fabricus (OP)
Member
**
Offline Offline

Activity: 98
Merit: 16


View Profile
August 05, 2020, 05:53:57 PM
 #3

Good idea... why didn't I think of it... printing the encrypted json file indeed Wink

Thanks for the heads up :p
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!