使用来自的软件https://github.com/ca333/rng-scanner ,我试图找到可重用的r。从软件里我找到了结果
比特币地址:1GQdrgqAbkeEPUef1UpiTc4X1mUHMcyuGW
输入编号:141~220020A271A0897F1B7A7F0DB9ACB517AE2B6D53DDA3833808D02C6A1C21DC1A68680
结果R值:A0897F1B7A7F0DB9ACB517AE2B6D53DDA3833808D02C6A1C21DC1A68680
如何找到r值的s和z?
交易
块链
搞砸
签名
ecdsa公司
分享
改进这个问题
跟随
3月29日7:38问
福特
3122青铜徽章
2
这能回答你的问题吗?当有人在ECDSA签名中使用同一个k两次时恢复私钥或此:bitcoin.stackexchange.com/questions/73622/…–MCCCS 3月29日8:46
添加评论
2个答案
0
这是比特币中使用的许多重复随机(短暂)密钥的列表:https://dev.to/maelvls/why-is-go111module-everywhere-and-everything-about-go-modules-24k
自2015年左右以来,几乎所有比特币钱包都使用RFC6979(https://tools.ietf.org/html/rfc6979)这是一种确定的算法,用于获取临时密钥,而不是使用RNG,因此我非常怀疑您是否会找到最近的密钥(大约在2015年之后)
分享
改进这个答案
跟随
编辑时间:3月30日21:33
萨克斯霍夫
222155金徽章1313银徽章2727铜徽章
3月30日20:48答复
J。瓦哈布
2133枚青铜徽章
添加评论
0
找到重用的R值的最佳方法之一(我是这样做的)是使用我的区块链解析器解析原始区块链数据库,只提取输入脚本和TX散列值,然后从脚本字符串中切断除R值以外的所有值。所以你得到了所有的R值。然后您可以检查这些数据以重用R,并使用它的散列轻松地找到那些TX的完整数据。
这是进行区块链研究的通用自动化方法。我认为这种方法不是像getreuedr>result.txt那样的方法,但我认为它也可以帮助您很多。
分享
改进这个答案
跟随
编辑时间:4月30日9:22
回复时间:4月30日9:06
丹尼斯·莱昂诺夫
67088银牌2222铜牌
添加评论