Привет, я новичок в коде Python. Я попытался сделать программу для генерации закрытого ключа из шестнадцатеричного кода.
Я делаю шестнадцатеричный список как .txt, как
80000000000000000000000000000000000000000000000
и импорт в код
когда я пытаюсь выполнить файл, выполняется только первая строка
тогда как в текстовом файле есть 5 строк
есть ли способ выполнить все списки?
где мой код ошибки?
output_file = open("output.txt", "w")
# Step 2: let's add 80 in front of it
with open("generate.txt", "r") as extended_key:
data = extended_key.readline().replace("\n", "")
# Step 3: first SHA-256
first_sha256 = hashlib.sha256(binascii.unhexlify(data)).hexdigest()
# Step 4: second SHA-256
second_sha256 = hashlib.sha256(binascii.unhexlify(first_sha256)).hexdigest()
# Step 5-6: add checksum to end of extended key
final_key = data+second_sha256[:8]
# Step 7: finally the Wallet Import Format is the base 58 encode of final_key
WIF = base58.b58encode(binascii.unhexlify(final_key))
output_file.write (WIF)