brainwallet

back

 offline brainwallet generation


                  roll a 16-sided die 16 times
                  2 rolls = row, col = 1 sound
                  1 word = 1 prefix + 1 suffix
                  4 words = 64 bits of entropy


                             example
                 .~dozzod-marnec-binbud-wanwes


                          prefix sounds

    1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16
 1  doz mar bin wan sam lit sig hid fid lis sog dir wac sab wis sib
 2  rig sol dop mod fog lid hop dar dor lor hod fol rin tog sil mir
 3  hol pas lac rov liv dal sat lib tab han tic pid tor bol fos dot
 4  los dil for pil ram tir win tad bic dif roc wid bis das mid lop
 5  ril nar dap mol san loc nov sit nid tip sic rop wit nat pan min
 6  rit pod mot tam tol sav pos nap nop som fin fon ban mor wor sip
 7  ron nor bot wic soc wat dol mag pic dav bid bal tim tas mal lig
 8  siv tag pad sal div dac tan sid fab tar mon ran nis wol mis pal
 9  las dis map rab tob rol lat lon nod nav fig nom nib pag sop ral
10  bil had doc rid moc pac rav rip fal tod til tin hap mic fan pat
11  tac lab mog sim son pin lom ric tap fir has bos bat poc hac tid
12  hav sap lin dib hos dab bit bar rac par lod dos bor toc hil mac
13  tom dig fil fas mit hob har mig hin rad mas hal rag lag fad top
14  mop hab nil nos mil fop fam dat nol din hat nac ris fot rib hoc
15  nim lar fit wal rap sar nal mos lan don dan lad dov riv bac pol
16  lap tal pit nam bon ros ton fod pon sov noc sor lav mat mip fip


                          suffix sounds

    1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16
 1  zod nec bud wes sev per sut let ful pen syt dur wep ser wyl sun
 2  ryp syx dyr nup heb peg lup dep dys put lug hec ryt tyv syd nex
 3  lun mep lut sep pes del sul ped tem led tul met wen byn hex feb
 4  pyl dul het mev rut tyl wyd tep bes dex sef wyc bur der nep pur
 5  rys reb den nut sub pet rul syn reg tyd sup sem wyn rec meg net
 6  sec mul nym tev web sum mut nyx rex teb fus hep ben mus wyx sym
 7  sel ruc dec wex syr wet dyl myn mes det bet bel tux tug myr pel
 8  syp ter meb set dut deg tex sur fel tud nux rux ren wyt nub med
 9  lyt dus neb rum tyn seg lyx pun res red fun rev ref mec ted rus
10  bex leb dux ryn num pyx ryg ryx fep tyr tus tyc leg nem fer mer
11  ten lus nus syl tec mex pub rym tuc fyl lep deb ber mug hut tun
12  byl sud pem dev lur def bus bep run mel pex dyt byt typ lev myl
13  wed duc fur fex nul luc len ner lex rup ned lec ryd lyd fen wel
14  nyd hus rel rud nes hes fet des ret dun ler nyr seb hul ryl lud
15  rem lys fyn wer ryc sug nys nyl lyn dyn dem lux fed sed bec mun
16  lyr tes mud nyt byr sen weg fyr mur tel rep teg pec nel nev fes



      =/  who=ship  ~sampel-palnet
      =/  tik=byts  [8 .~dozzod-marnec-binbud-wanwes]
      =/  master=@  (argon2u:keygen who tik)
      =/  seed=@ux  (seed:ds:keygen [32 master] "ownership")