10-06-2017, 03:34 PM
here you can find an interesting challenge about cracking a bitcoin "brain wallet".
Privatekey is derived from a passphrase is 8 characters long, only alphanumerics. For example, 'b234FEzz'. the salt is a@b.c
I've found a github repo tryng to brute force using a CPU only GO script, any idea how could perform hascat with an ad-hoc algorithm?
here hashing detail:
s1 = scrypt(key=(passphrase||0x1), salt=(salt||0x1), N=218, r=8, p=1, dkLen=32)
s2 = pbkdf2(key=(passphrase||0x2), salt=(salt||0x2), c=216, dkLen=32, prf=HMAC_SHA256)
keypair = generate_bitcoin_keypair(s1 ⊕ s2)
Privatekey is derived from a passphrase is 8 characters long, only alphanumerics. For example, 'b234FEzz'. the salt is a@b.c
I've found a github repo tryng to brute force using a CPU only GO script, any idea how could perform hascat with an ad-hoc algorithm?
here hashing detail:
s1 = scrypt(key=(passphrase||0x1), salt=(salt||0x1), N=218, r=8, p=1, dkLen=32)
s2 = pbkdf2(key=(passphrase||0x2), salt=(salt||0x2), c=216, dkLen=32, prf=HMAC_SHA256)
keypair = generate_bitcoin_keypair(s1 ⊕ s2)