首页 > Python资料 博客日记

python制作离线BTC私钥助记词的地址碰撞器

2025-01-01 12:00:05Python资料围观13

Python资料网推荐python制作离线BTC私钥助记词的地址碰撞器这篇文章给大家,欢迎收藏Python资料网享受知识的乐趣

逻辑:
随机生成私钥,再通过私钥生成地址,把生成的地址与提前维护好的有钱地址进行匹配,匹配成功则 这个私钥就是对的。

环境:
一、visual studio 依赖环境安装

二、安装python3.9

安装python3,9版本和相关的依赖
pip install hdwallet
pip install lxml
pip install colorama
pip install web3

三、代码
1、地址维护

2、循环读取验证文件地址

def seek(r) :
    print(mmdrza)   
    fileBTC = "btcaddr.txt"
    with open(fileBTC) as f :
        add = f.read().split()
        addbtc = set(add)
    w = 0
    z = 0
    while True :
        hex64 = mHash()
        PRIVATE_KEY: str = hex64

3、随机生成BTC私钥地址

def mHash():
    bx1 = str(random.choice('0123456789abcdef'))

    bx2 = str(random.choice('0123456789abcdef'))

    bx3 = str(random.choice('0123456789abcdef'))

    bx4 = str(random.choice('0123456789abcdef'))

    bx5 = str(random.choice('0123456789abcdef'))

    bx6 = str(random.choice('0123456789abcdef'))

    bx7 = str(random.choice('0123456789abcdef'))
    ......

4、匹配上之后,则结束循环

if btcadd  in addbtc or btcadd2  in addbtc or btcadd3 in addbtc or btcadd4 in addbtc or btcadd5 in addbtc or btcadd6 in addbtc :
            w += 1
            println(privBTC)
            f = open("result.txt" , "a")
            f.write('\nBTC PRIVATEKEY ======> ' + str(privBTC))
            f.write('\nAddressBTC =========> ' + str(btcadd))
            f.write('\nAddressBTC =========> ' + str(btcadd2))
            f.write('\nAddressBTC =========> ' + str(btcadd3))
            f.write('\nAddressBTC =========> ' + str(btcadd4))
            f.write('\nAddressBTC =========> ' + str(btcadd5))
            f.write('\nAddressBTC =========> ' + str(btcadd6))
            f.close()

离线运行视频

下载链接
https://www.lanzouh.com/b00taqlwbg
密码:CS


版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐