Author

Topic: Brainwallet.org Poetry (Read 1478 times)

newbie
Activity: 38
Merit: 0
July 29, 2013, 02:58:10 AM
#5
full member
Activity: 154
Merit: 100
July 27, 2013, 03: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
sr. member
Activity: 308
Merit: 250
Jack of oh so many trades.
May 28, 2013, 10:23:42 PM
#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)
member
Activity: 62
Merit: 10
May 28, 2013, 05: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.
sr. member
Activity: 308
Merit: 250
Jack of oh so many trades.
May 28, 2013, 11:25:24 AM
#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
Jump to: