Sirwin
Sirwin

A simple way to create secure brain wallets for XNO (nano)


Classical brain wallets (see [1]) are not secure and have the same problem as weak passwords: -they are easy reconstructed by hackers.

In this post, we learn how to create secure brain wallets for XNO, using private dynamical passwords generators (DPGs) and special converters.

Step 1. Using easy memorable information, for example Albert Einstein’s name and birth date, we generate 100 hard to guess strings with a private DPG (see [2-20]).

p1

p2

Step 2. Using a single string (or substring), for example 5-th string and special converters, we convert the string into a private key and a public address (xno crypto wallet).

p3

p4

Step 3. Before using this wallet, we need to check that it was not used by other people. We can do this by using public address browsers, for example https://nanolooker.com

p5

p6

There were no transactions on this wallet, therefore it can be used. Users do not need to save or remember the private key, it can be reconstructed any time from any device connected to internet via a web browser. But, users need to remember the input parameters to private DPGs they use.

If you use an unsafe web browser, which save viewed web pages on a hard drive then you must delete the page with the generated passwords from the hard drive. The second option is to change setting of the unsafe browser to not save viewed web pages to the hard drive.

As we can see, these brain wallets belong to the category of generated on demand (GOD) wallets, because the private keys are not saved in any place. Outside of a time interval, on which they are generated and used, they do not exist in the real world. For this reason they are more secure than hot, mobile, soft, hard and cold wallets, which store private keys in encrypted files. These files can be hacked, damaged, stolen, broken, confiscated, etc.

Private DPGs generate different sets of passwords even for the same input parameters, therefore hackers will not be able to reconstruct your brain wallet even if they know the DPG’s input parameters, but have no access to your private DPG.

To increase security of your cryptos you can periodically (even each day) change these brain wallets and keep your cryptos in newly created wallets.

 

P.S.  Here is a list of hacked hardware crypto wallets: https://www.unciphered.com/wallets

 

 

References:

[1] https://en.bitcoin.it/wiki/Brainwallet

[2] The simplest way to manage multiple passwords for multiple accounts

https://www.publish0x.com/simple-solutions-to-complex-problems/the-simplest-way-to-manage-multiple-dynamic-passwords-for-mu-xelxdlv

[3] A simple solution to the private key-loss conundrum

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-solution-to-the-private-key-loss-conundrum-xknwlvm

[4] A simple way to generate easy recoverable Ethereum private/public keys and an address

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-generate-easy-recoverable-ethereum-privatepu-xjondwp

[5] A simple way to to create a generated on demand (GOD) offline nano wallet

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-create-a-generated-on-demand-god-offline-nan-xyynneq

[6] A simple way to import an offline wallet into an online wallet and send a transaction

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-import-an-offline-wallet-into-an-online-wall-xooxmek

[7] A simple way to create generated on demand (GOD) offline bitcoin wallets

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-create-generated-on-demand-god-offline-bitco-xqmgyog

[8] A simple way to create unhackable passwords

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-create-unhackable-passwords-xeenglp

[9] A simple way to convert a weak password into 100 super strong passwords

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-convert-a-weak-password-into-100-super-stron-xyexomw

[10] A simple way to create multi-factor authentication with dynamical passwords

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-create-multi-factor-authentication-with-dyna-xgjeplq

[11] A simple way to solve password reuse, credential stuffing, and password spraying problems

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-solve-password-reuse-credential-stuffing-and-xdkynej

[12] A simple way to solve the password fatigue problem

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-solve-the-password-fatigue-problem-xjdjqpv

[13] A simple way to improve quality of our decisions

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-improve-quality-of-our-decisions-xwvqnpr

[14] A simple way to understand risks and dangers of passkeys and other credential free login methods

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-understand-risks-and-dangers-of-passkeys-and-xwvqven

[15] A simple way to reduce risk of data breaches in organizations and businesses

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-reduce-risk-of-data-breaches-in-organization-xqqmmxp

[16] A simple way to protect multiple content files

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-protect-multiple-content-files-xxvzoww

[17] A simple way to protect any business from BEC attacks

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-protect-any-business-from-bec-attacks-xoqzwgr

[18] A simple way to create secure brain wallets for BTC

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-create-secure-brain-wallets-for-btc-xvzpeod

[19] A simple way to create secure brain wallets for ETH

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-create-secure-brain-wallets-for-eth-xjdymdx

[20] A simple way to create secure brain wallets for LTC

https://www.publish0x.com/simple-solutions-to-complex-problems/a-simple-way-to-create-secure-brain-wallets-for-ltc-xpxlzzn

How do you rate this article?

23


I_g_o_r
I_g_o_r

I am curious about science, technologies and their applications to solving real problems.


Simple solutions to complex problems
Simple solutions to complex problems

Each post is devoted to a simple solution to a complex problem.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.