Last active
February 28, 2020 09:52
-
-
Save turcane/9ca5084a7e056f3a2ef57ef4e65bcbbd to your computer and use it in GitHub Desktop.
Vanity Mnemonic
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# https://github.com/trezor/python-mnemonic Klonen oder downloaden und dieses script in den Hauptordner legen | |
# Mit 'tail -f mnemonics.txt' kann man live die generierten mnemonics beobachten | |
# Anzahl der zu generierenden Mnemonics (hier 10) | |
for i in `seq 1 10`; do | |
mnemonic=$(python3 -c 'from mnemonic import Mnemonic; m = Mnemonic("english"); print(m.generate(strength=256))') | |
# Kann beliebig fortgesetzt werden mit " || [[ ${mnemonic} != *"wordN"* ]]" VOR dem Semikolon | |
# Wörterliste https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt | |
# Mit jedem weiteren Wort steigt die Dauer für eine Mnemonic exponentiell an, 2 dauern bei einem guten Rechner schon bis zu einer Stunde | |
while [[ ${mnemonic} != *"word1"* ]] || [[ ${mnemonic} != *"word2"* ]]; do | |
mnemonic=$(python3 -c 'from mnemonic import Mnemonic; m = Mnemonic("english"); print(m.generate(strength=256))') | |
done | |
echo "$i - $mnemonic" >> mnemonics.txt | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment