BitcoinQnA / seedtool

GNU General Public License v3.0
74 stars 16 forks source link

[Feature request]: Display fingerprint and update it after applying passphrase #33

Closed kdmukai closed 2 years ago

kdmukai commented 2 years ago

SeedSigner (and hopefully other wallet hardware/software) trains users to refer to their various keys by the fingerprint, especially when backing up their mnemonic and/or SeedQR.

So a user may have a backup that lists the target fingerprint but can no longer locate the passphrase that yielded that fingerprint.

But rather than doing the computation-heavy calculations that the current Passphrase Tester tool does, we'd just need the tool to display the resulting fingerprint after applying the passphrase. They can then quickly iterate through possible passphrases until they (hopefully) yield the target fingerprint they were looking for.

The fingerprint display will be generally useful (with or without a passphrase) as an addition to the info that's presented.

Also serves as yet another external validator to compare different BIP-39 implementations/HWWs to see if you get the same results.

BitcoinQnA commented 2 years ago

The tool already displays the fingerprint Screenshot_20220528-161705

I thought from what was mentioned on twitter that you wanted the fingerprint to be a field that the user could populate as a 'known info' instead of an address?

kdmukai commented 2 years ago

Ah, how did I miss that?! And I see it auto-updates as a passphrase is added or altered.

That's all we need then for the use case I'm describing: User knows the target fingerprint but is unsure of the password. They can just keep guessing and checking in real-time.