mirror of
https://github.com/Retropex/raspiblitz.git
synced 2025-05-13 03:30:49 +02:00
#2839 return seedwords and add6x4 in new function
This commit is contained in:
parent
2f244429aa
commit
9da44ea593
@ -7,6 +7,7 @@ from mnemonic import Mnemonic
|
|||||||
if len(sys.argv) <= 1 or sys.argv[1] == "-h" or sys.argv[1] == "help":
|
if len(sys.argv) <= 1 or sys.argv[1] == "-h" or sys.argv[1] == "help":
|
||||||
print("tool for seed words")
|
print("tool for seed words")
|
||||||
print("blitz.mnemonic.py generate")
|
print("blitz.mnemonic.py generate")
|
||||||
|
print("blitz.mnemonic.py add6x4 \"[SEEDWORDS-SPACE-SEPERATED]\"")
|
||||||
print("blitz.mnemonic.py test \"[SEEDWORDS-SPACE-SEPERATED]\"")
|
print("blitz.mnemonic.py test \"[SEEDWORDS-SPACE-SEPERATED]\"")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
@ -23,8 +24,11 @@ def generate():
|
|||||||
seedwords = mnemo.generate(strength=256)
|
seedwords = mnemo.generate(strength=256)
|
||||||
|
|
||||||
print("seedwords='" + seedwords + "'")
|
print("seedwords='" + seedwords + "'")
|
||||||
|
return seedwords
|
||||||
|
|
||||||
|
# add a 6x4 formatted version to the output
|
||||||
|
def add6x4(seedwords):
|
||||||
|
|
||||||
# add a 6x4 formatted version to the output
|
|
||||||
wordlist = list(seedwords.split(" "))
|
wordlist = list(seedwords.split(" "))
|
||||||
seed_words_6x4 = ""
|
seed_words_6x4 = ""
|
||||||
for i in range(0, len(wordlist)):
|
for i in range(0, len(wordlist)):
|
||||||
@ -36,7 +40,6 @@ def generate():
|
|||||||
seed_words_6x4 = seed_words_6x4 + single_word
|
seed_words_6x4 = seed_words_6x4 + single_word
|
||||||
print("seedwords6x4='" + seed_words_6x4 + "'")
|
print("seedwords6x4='" + seed_words_6x4 + "'")
|
||||||
|
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
# TEST SEED WORDS
|
# TEST SEED WORDS
|
||||||
#######################
|
#######################
|
||||||
@ -50,11 +53,11 @@ def test(words):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
if sys.argv[1] == "generate":
|
if sys.argv[1] == "generate":
|
||||||
generate()
|
add6x4(generate())
|
||||||
|
elif sys.argv[1] == "add6x4":
|
||||||
|
add6x4(sys.argv[2])
|
||||||
elif sys.argv[1] == "test":
|
elif sys.argv[1] == "test":
|
||||||
test(sys.argv[2])
|
test(sys.argv[2])
|
||||||
|
|
||||||
else:
|
else:
|
||||||
# UNKNOWN PARAMETER
|
# UNKNOWN PARAMETER
|
||||||
print("error='unknown parameter'")
|
print("error='unknown parameter'")
|
||||||
|
@ -218,6 +218,8 @@ if [ "$1" = "new" ] || [ "$1" = "new-force" ] || [ "$1" = "seed" ] || [ "$1" = "
|
|||||||
elif [ "$1" = "seed" ] || [ "$1" = "seed-force" ]; then
|
elif [ "$1" = "seed" ] || [ "$1" = "seed-force" ]; then
|
||||||
#TODO get seedwords from cl.backup.sh seed-import-gui [$RESULTFILE]
|
#TODO get seedwords from cl.backup.sh seed-import-gui [$RESULTFILE]
|
||||||
seedwords="$3"
|
seedwords="$3"
|
||||||
|
# get seedwords6x4
|
||||||
|
source <(python /home/admin/config.scripts/blitz.mnemonic.py add6x4 "${seedwords}")
|
||||||
seedpassword="$4"
|
seedpassword="$4"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user