Bitcoin Forum
May 04, 2024, 03:58:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Easier ways to memorize private key ?  (Read 1458 times)
chaoticbrain (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
January 07, 2014, 07:22:44 AM
 #1

So I've been thinking, and I can't understand why in order to keep your bitcions you have to have written down on a paper an entire 32 character address.

Theoretically couldn't you take the address and put it into some number system that includes all the characters as digits (56 digits) take the number and use it in scientific notation. Then all you would have to do is memorize that address.

Or am I completely missing something ?
1714795105
Hero Member
*
Offline Offline

Posts: 1714795105

View Profile Personal Message (Offline)

Ignore
1714795105
Reply with quote  #2

1714795105
Report to moderator
1714795105
Hero Member
*
Offline Offline

Posts: 1714795105

View Profile Personal Message (Offline)

Ignore
1714795105
Reply with quote  #2

1714795105
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
ning
Full Member
***
Offline Offline

Activity: 173
Merit: 100



View Profile
January 07, 2014, 07:37:16 AM
 #2

A private key is just a very large number in a very large number space. In this case, every bit counts. We might be able to compress the representation of that number using some fancy algorithms, but it's highly unlikely that we could shorten the private key significantly.
Jace
Sr. Member
****
Offline Offline

Activity: 288
Merit: 251


View Profile
January 07, 2014, 07:52:15 AM
 #3

Are you referring to the address or the private key?

The trick is, you can generate or make up the private key yourself. So you can have something that is easy for you to remember, but hard for others to guess or brute force.

The address, however, is different. It's a double hash (sha256+ripemd160) of the public key that corresponds with your private key, and thus totally random. There is no way to have an 'easily memorable' address.

Although.. The concept of FirstBits kinda did this, especially in combination with vanity addresses. Although it had some potential security flaws (one typo in the first few characters = money gone to wrong address) and it doesn't seem to be supported anymore. At least not by blockchain.info and firstbits.net Sad

As for easily reproducable private keys, you may consider a brain wallet. Requires you to remember not the private key or address, but a passphrase (from which the private key and address are deterministically derived).

Feel free to send your life savings to 1JhrfA12dBMUhcgh85wYan6HL2uLQdB6z9
traderCJ
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250


View Profile
January 07, 2014, 09:26:53 AM
 #4

I believe the "easiest" way is converting a randomly generated private key into RFC 1751 (Brainwallet has this feature).  You'll get a string of (24?) short words to memorize.  Pain in the ass, but it works.
RoxxR
Full Member
***
Offline Offline

Activity: 208
Merit: 148


View Profile
January 07, 2014, 09:45:35 AM
 #5

You can actually reduce a key to 7 or 8 English words (while staying safe from bruteforce attacks for years to come) by generating it using a tool such as NoBrainr.
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
January 07, 2014, 01:55:45 PM
 #6

You can actually reduce a key to 7 or 8 English words (while staying safe from bruteforce attacks for years to come) by generating it using a tool such as NoBrainr.

Like RoxxR said - turn it into a brain wallet - 8 English words you can remember, high entropy.
TippingPoint
Legendary
*
Offline Offline

Activity: 905
Merit: 1000



View Profile
January 07, 2014, 04:08:14 PM
 #7

Why memorize it, when you can write it down?  There are methods and locations to do it that do not reveal that it is a Bitcoin key.
lnternet
Sr. Member
****
Offline Offline

Activity: 299
Merit: 253


View Profile
January 07, 2014, 04:30:06 PM
 #8

You could use whatever you want as a password/key, and have your own private hash function that key maps to 256 bits.

For starters, your key is, 123456, and your hash is to simply sha-2 it once.

That wouldn't be very secure, but you can add complexity as you please.

Your key could also be "use sha-2 eleven times on this string to produce my secret private key", and then your key and your private hash function are the same Smiley

1ntemetqbXokPSSkuHH4iuAJRTQMP6uJ9
chaoticbrain (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
January 07, 2014, 05:25:47 PM
 #9

You can actually reduce a key to 7 or 8 English words (while staying safe from bruteforce attacks for years to come) by generating it using a tool such as NoBrainr.

Like RoxxR said - turn it into a brain wallet - 8 English words you can remember, high entropy.

I see, that's cool.

luv2drnkbr
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1016



View Profile
January 07, 2014, 06:03:23 PM
 #10

easier to remember = less entropy = you gon get robbed

drrussellshane
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile
January 07, 2014, 07:13:21 PM
 #11

easier to remember = less entropy = you gon get robbed

err on the side of caution!

To some people, the risk is forgetting their private key or passphrase.

To others, the inherent risk of lower entropy is more of a factor.


Regardless, you have a neat avatar to be stuck with!

Buy a TREZOR! Premier BTC hardware wallet. If you're reading this, you should probably buy one if you don't already have one. You'll thank me later.
BTC-TK
Member
**
Offline Offline

Activity: 154
Merit: 14


View Profile
January 07, 2014, 07:16:23 PM
 #12

Remember the algorithms that you use plus the key, for example remember "MAD FLYING COW WITH WINGS" then remember SHA512, BASE64 in that order, then just use SHA512(BASE64("MAD FLYING COW WITH WINGS")) as the private key for your wallet.

   ⚡⚡ PRiVCY ⚡⚡   ▂▃▅▆█ ✅ PRiVCY (PRIV) is a new PoW/PoS revolutionary privacy project ● ☞ ✅ Best privacy crypto-market! ● █▆▅▃▂
    Own Your Privacy! ─────────────────║ WebsiteGithub  |  Bitcointalk  |  Twitter  |  Discord  |  Explorer ║─────────────────
   ✯✯✯✯✯                 ✈✈✈[Free Airdrop - Starts 9th June]✅[Tor]✈✈✈ ║───────────║ Wallet ➢ ✓ Windows  |  ✓ macOS  |  ✓ Linux
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
January 08, 2014, 03:09:22 AM
 #13

easier to remember = less entropy = you gon get robbed

Eight random dictionary words are sufficient to have enough entropy that you will never get robbed.
RenegadeMind
Copper Member
Hero Member
*****
Offline Offline

Activity: 1380
Merit: 504


THINK IT, BUILD IT, PLAY IT! --- XAYA


View Profile WWW
January 08, 2014, 08:19:11 AM
 #14

easier to remember = less entropy = you gon get robbed

This is not true.

Why that is, is illustrated here:

https://xkcd.com/936/




niothor
Hero Member
*****
Offline Offline

Activity: 826
Merit: 501


in defi we trust


View Profile
January 08, 2014, 08:22:32 AM
 #15

easier to remember = less entropy = you gon get robbed

This is not true.

Why that is, is illustrated here:

https://xkcd.com/936/






https://blockchain.info/address/1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T


OOOO Yeah!


             ▄          ▄▄▄▄    ▄
            ███      ▄██████▀  ▀█▀
            ███     ▄██▀
            ███     ███        ▄█▄   ▄█▄ ▄█████▄▄         ▄▄██████▄      ▄█▄ ▄█████▄▄         ▄▄█████▄▄        ▄▄█████▄▄
    ▄▄▄▄▄▄  ███     ███        ███   ██████▀▀▀▀███▄     ▄███▀▀▀▀▀███▄    ██████▀▀▀▀███▄     ▄███▀▀▀▀▀███▄    ▄███▀▀▀▀▀███▄
  ▄████████▄███  ▄█████████▄   ███   ████▀      ▀███   ▄██▀       ▀██▄   ████▀      ▀███   ▄██▀       ▀█▀   ▄██▀       ▀██▄
▄███▀    ▀█████   ▀▀███▀▀▀▀    ███   ███         ███   ███         ███   ███         ███   ███              ███████████████
███   ▄▄   ▀███     ███        ███   ███         ███   ███         ███   ███         ███   ███              ███▀▀▀▀▀▀▀▀▀▀▀
███   ▀▀   ▄███     ███        ███   ███         ███   ███         ███   ███         ███   ███         ▄    ███         ▄
▀███▄    ▄█████     ███        ███   ███         ███    ███▄▄   ▄▄████   ███         ███    ███▄▄    ▄███    ███▄▄   ▄▄███
  ▀████████▀███     ███        ███   ███         ███     ▀████████▀███   ███         ███     ▀█████████▀      ▀█████████▀
    ▀▀▀▀▀▀   ▀       ▀          ▀     ▀           ▀         ▀▀▀▀▀   ▀     ▀           ▀         ▀▀▀▀▀            ▀▀▀▀▀

       ▄▄▄▄▄▄▄
   ▄▄▀▀       ▀▀▄▄
  █               █ ▄
 █   █▀▄ ▀█▀ ▀█▀   █ ▀▄
 █   █▀▄  █   █    █  ▀▄
  █  ▀▀   ▀   ▀   █    █
▄▀ ▄▄           ▄▀    ▄▀
 ▀▀  ▀▀▄▄▄▄▄▄▄▀▀      ▀▄
        ▀▄▄      ▄▄▀▀▄▄▀
           ▀▀▀▀▀▀

                      ▄▄▄
  ▄█▄              ▄███████▄
  ▀████▄▄         ██████▀██████▀
    ▀▀▀████▄▄     ███████████▀
    ▀██▄███████▄▄███████████
     ▄▄▄▀██████████████████
      ▀████████████████████
▀█▄▄     ▀████████████████
  ▀████████████████▀█████
    ▀████████████▀▄▄███▀
       ▀▀██████████▀▀
           ▀▀▀▀▀

               ▄▄   ▄▄
              ▄▀ ▀▀█  █
             ▄▀     ▀▀
         ▄▄▄▄█▄
     ▄█▀▀▀▀▀▀▀▀▀▀█▄
 ▄▀▄▀              ▀▄▀▄
█  █   ▄█▄    ▄█▄   █  █
 ▀█    ▀█▀    ▀█▀    █▀
  █                  █
   █   ▀▄      ▄▀   █
    ▀▄   ▀▀▀▀▀▀   ▄▀
      ▀▀▄▄▄▄▄▄▄▄▀▀
New Age of DEFI
A Non-Code Platform for
Decentralized Trading Instruments

   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀

     ▄              ▄
   ▄███▄          ▄███▄
   █████▄  ▄▄▄▄  ▄█████
  ▄████████████████████▄
 ▄██████████████████████▄
 ████████████████████████
██████▀▀          ▀▀██████
█████▀   ▄      ▄   ▀█████
 ████   ███    ███   ████
  ████   ▀      ▀   ████
   ▀████▄▄▄▄▄▄▄▄▄▄████▀
     ▀▀████████████▀▀

   ▄▄████████████████▄▄
 ▄█████▀▀▀██████▀▀▀█████▄
▄████▀  ▀▀▀    ▀▀▀  ▀████▄
████▀                ▀████
███▀                  ▀███
███       ▄    ▄       ███
██▀      ███  ███      ▀██
██       ▀█▀  ▀█▀       ██
██▄     ▄        ▄     ▄██
▀██▄     ▀▀▄▄▄▄▀▀     ███▀
 ▀███▄▄▄▄▄▄████▄▄▄▄▄▄███▀
   ▀▀████████████████▀▀
Swoos
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 08, 2014, 08:38:29 AM
 #16

tattoo it at your hand : )
cozytrade
Sr. Member
****
Offline Offline

Activity: 1098
Merit: 310



View Profile
January 08, 2014, 11:46:57 AM
 #17

Why that is, is illustrated here:
https://xkcd.com/936/

Well said. I like it  Smiley Always problem is they force us to use "Difficult to use" letters rather than difficulty for guess.

.
SPIN

       ▄▄▄██████████▄▄▄
     ▄███████████████████▄
   ▄██████████▀▀███████████▄
   ██████████    ███████████
 ▄██████████      ▀█████████▄
▄██████████        ▀█████████▄
█████████▀▀   ▄▄    ▀▀▀███████
█████████▄▄  ████▄▄███████████
███████▀  ▀▀███▀      ▀███████
▀█████▀          ▄█▄   ▀█████▀
 ▀███▀   ▄▄▄  ▄█████▄   ▀███▀
   ██████████████████▄▄▄███
   ▀██████████████████████▀
     ▀▀████████████████▀▀
        ▀▀▀█████████▀▀▀
.
RIUM
.
███
███
███
███
███
███
███
███
███
███
███
███
SAFE GAMES
WITH WITHDRAWALS
       ▄▀▀▀▀▀▀▄▄▄▄
 ▄▀▀▀▀▀▀▀▀▀▀▀▀▄  ▀▀▄
█    ▄         █   ▀▌
█   █ █        █    ▌
█      ▄█▄     █   ▐
█     ▄███▄    █   ▌
█    ███████   █  ▐
█    ▀▀ █ ▀▀   █  ▌
█     ▄███▄    █ ▐
█              █▐▌
█        █ █   █▌
 ▀▄▄▄▄▄▄▄▄█▄▄▄▀
       ▄▀▀▀▀▀▀▄▄▄▄
 ▄▀▀▀▀▀▀▀▀▀▀▀▀▄  ▀▀▄
█    ▄         █   ▀▌
█   █ █        █    ▌
█      ▄█▄     █   ▐
█     ▄███▄    █   ▌
█    ███████   █  ▐
█    ▀▀ █ ▀▀   █  ▌
█     ▄███▄    █ ▐
█              █▐▌
█        █ █   █▌
 ▀▄▄▄▄▄▄▄▄█▄▄▄▀
.
███
███
███
███
███
███
███
███
███
███
███
███
▄▀▀▀











▀▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
SIGN UP


▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▄











▄▄▄▀



View ArchiveReport to moderator 
█▀▀▀











█▄▄▄   
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
██████████████▄
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
████████████▀██▀
████▀█████████▀   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄   
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
reaLity2
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 08, 2014, 03:30:53 PM
 #18

I use a brainwallet. You can generate the keys on several sites e.G. http://brainwallet-generator.com/

But make sure you thrust the site or use a offline generator...
porcupine87
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


hm


View Profile
January 08, 2014, 03:33:11 PM
 #19

It doesn't have to be hard to remember. You just have to be creative. For example: Take the first line of a remeberale song of yours. Take the first two letters of every word and seperate this word by your last name.
Example: my name is Angela Merkel and the Song is http://www.musicsonglyrics.com/phototropic-lyrics-kyuss.html. under light that I have never seen
-> My passphrase would be: unmerkellimerkelthmerkelImerkelhamerkelnemerkelsemerkel

beat that Smiley

"Morality, it could be argued, represents the way that people would like the world to work - whereas economics represents how it actually does work." Freakonomics
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
January 09, 2014, 02:51:12 AM
 #20

It doesn't have to be hard to remember. You just have to be creative. For example: Take the first line of a remeberale song of yours. Take the first two letters of every word and seperate this word by your last name.
Example: my name is Angela Merkel and the Song is http://www.musicsonglyrics.com/phototropic-lyrics-kyuss.html. under light that I have never seen
-> My passphrase would be: unmerkellimerkelthmerkelImerkelhamerkelnemerkelsemerkel

beat that Smiley

A brain wallet can just be a list of dictionary words, not the same as a huge long passphrase. And yes, it has huge entropy
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!