Views
No views yet
# Hash160
sha256 = hashlib.sha256(public_key).digest()
ripemd160 = hashlib.new('ripemd160')
ripemd160.update(sha256)
pubkey_hash = ripemd160.digest()
# Base58Check
v = b'\x00' + pubkey_hash
digest = hashlib.sha256(v).digest()
digest2 = hashlib.sha256(digest).digest()
result = v + digest2[:4]
n = int.from_bytes(result, 'big')
output = []
while n > 0:
n, remainder = divmod(n, 58)
output.append(BASE58_ALPHABET[remainder])
for b in v:
if b == 0: output.append(BASE58_ALPHABET[0])
else: break
return "".join(reversed(output))
except:
return None# สุ่มทดสอบ 10,000 ครั้งต่อการกด เพื่อดูว่าระบบอ่านค่าได้ไหม
for _ in range(10000):
guess = random.randint(start, end)
if private_key_to_address(guess) == target:
return f"🎉 เจอคีย์แล้ว: {hex(guess)}"
return f"✅ ระบบอ่านข้อมูลสำเร็จ! และได้ลองสุ่มหาไปแล้ว 10,000 คีย์ (ยังไม่เจอคีย์ที่ถูกต้อง)"btn.click(run_search, inputs=[txt_target, txt_start, txt_end], outputs=output)