Bitcoin Forum
May 01, 2024, 04:59:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Brainwallet.org Poetry  (Read 1458 times)
keatonatron (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
May 28, 2013, 04:25:24 PM
 #1

Hi all,

I've been playing around with the converters at brainwallet.org--pretty cool.

I'm curious about the "poetry" function. I've seen this format used with other services as well as a way to save a secret key that can be used to recover an account, etc.

What I can't find is a technical explanation of how the conversion works. Does anyone know? And is the idea behind it simply that it's easier to avoid typos when typing actual words?

Thanks  Cool

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
1714539580
Hero Member
*
Offline Offline

Posts: 1714539580

View Profile Personal Message (Offline)

Ignore
1714539580
Reply with quote  #2

1714539580
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714539580
Hero Member
*
Offline Offline

Posts: 1714539580

View Profile Personal Message (Offline)

Ignore
1714539580
Reply with quote  #2

1714539580
Report to moderator
1714539580
Hero Member
*
Offline Offline

Posts: 1714539580

View Profile Personal Message (Offline)

Ignore
1714539580
Reply with quote  #2

1714539580
Report to moderator
TalkingAntColony
Member
**
Offline Offline

Activity: 62
Merit: 10


View Profile
May 28, 2013, 10:46:28 PM
 #2

From the source:

Code:
/*
    mnemonic.js : Converts between 4-byte aligned strings and a human-readable
    sequence of words. Uses 1626 common words taken from wikipedia article:
    http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry
    Originally written in python special for Electrum (lightweight Bitcoin client).
    This version has been reimplemented in javascript and placed in public domain.
*/

So it converts every 4 characters to three words from that list.
keatonatron (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
May 29, 2013, 03:23:42 AM
 #3

Aha! The only place I didn't think to look  Grin

Very interesting. This would be an easier way to type in private keys from a paper wallet, but I think it should be standardized or else the word list might change and render all your data useless. (Easy fix--print both the key and the 'easy to type' real word version)

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
threeip
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile WWW
July 27, 2013, 08:04:16 PM
 #4

Aha! The only place I didn't think to look  Grin

Very interesting. This would be an easier way to type in private keys from a paper wallet, but I think it should be standardized or else the word list might change and render all your data useless. (Easy fix--print both the key and the 'easy to type' real word version)

The current wordlist and function is here -> http://pastebin.com/4HfuabMb

We could make it a standard right now  Cool

ส็็็็็็็็็็็็็็็็็็็็็็็็็ GPG:2AFD99BB ಠ_ಠ mon
Aleksei Richards
Newbie
*
Offline Offline

Activity: 38
Merit: 0



View Profile
July 29, 2013, 07:58:10 AM
 #5

I think it's already a de-facto standard. We're using it on http://carbonwallet.com/

See https://github.com/carbonwallet/carbonwallet.github.io/blob/master/extjs/mnemonic.js
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!