Bitcoin Forum
May 30, 2024, 08:20:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can you get the brain wallet text from the private key?  (Read 1190 times)
TsuyokuNaritai (OP)
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
May 21, 2013, 04:43:19 AM
 #1

Say I create 20 brain wallet addresses using bitaddress.org in a secure liveCD environment, and the brain wallet passwords are very strong, but similar enough to each-other that if you knew one of them, you could crack the others.

Say I never enter the brain wallet passwords where a keylogger could possibly be, but I *do* enter one of the private keys (as I use the bitcoins), and Mr Hacker sees it the next day.

Could Mr Hacker recreate the brain wallet text from that private key?

Thanks.

Kevlar
Sr. Member
****
Offline Offline

Activity: 602
Merit: 254


🔰FERRUM NETWORK🔰


View Profile
May 21, 2013, 05:01:31 AM
 #2

Nope. The Brainwallet text is fed through a hashing algorithm to produce the private key. Hashing algorithms are necessarily one way functions, meaning that the input will always produce the same output, but given the output, the input cannot be computed. Usually they do the hash twice (a hash of the hash of the brainwallet text), although that doesn't really change much except unless your trying to brute force it since you have to run the hashing algorithm twice.


                            █████
                        █████████████
                     █████████████
                 ██████████████        █████
              █████████████        ████████████
          ██████████████        █████████████
       █████████████        █████████████       ██████
       ██████████        ████████████           ██████
       ███████       █████████████       ███    ██████
       ███████    █████████████       ██████    ██████
       ████████████████████       ██████████    ██████
       █████████████████       █████████████    ██████
       █████████████       █████████████        ██████
       ██████████       █████████████           ██████
       ███████      ██████████████       ███    ██████
       ██████    █████████████       ███████    ██████
       ██████    ██████████       ██████████    ██████
       ██████    ██████        █████████████    ██████
       ██████    ███       █████████████        ██████
       ██████           █████████████       ██████████
       ██████       █████████████        █████████████
                 █████████████       █████████████
              ████████████        █████████████
                  ████         ████████████
                           █████████████
                         ███████████
                            █████
Ferrum Network • Interoperability Network for Financial Applications
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!