gpt4 book ai didi

c# - C# 中区 block 链的 ECDSA secp256k1 离线签名者

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:20 25 4
gpt4 key购买 nike

我目前正在做 blockcypher api ( https://www.blockcypher.com/dev/bitcoin/#creating-transactions) 集成,我曾一度被阻止。我正在处理我已创建交易但停留在签名部分的交易。问题:当我创建交易时,我得到了 key (32b5ea64c253b6b466366647458cfd60de9cd29d7dc542293aa0b8b7300cd827(示例))。哪个应该被签名用私钥。所以我有私钥。目前 api 正在使用我不想/不能使用的 GoLang 签名器。如文档所述,我一直在寻找简单的离线签名者(ECDSA secp256k1 签名工具应该可以工作)。

所以我正在寻找一个简单的方法,例如

string sign(string hash,string pvtkey)

我看过 QbitNinja、BouncyCaSTLe、Nentherium,但没有一个能满足我的要求,或者我无法正确使用。

如果有人有上述构造的简单实现,请分享。

目标框架 .net45

我的需求在 GoLang 中的等效实现 https://github.com/blockcypher/btcutils/tree/master/signer

最佳答案

我无法与您分享代码示例,但您可以从 http://mytenpennies.wikidot.com/blog:using-bouncy-castle 中汲取灵感并查看以太坊 go lang 测试用例以验证您的结果。

关于c# - C# 中区 block 链的 ECDSA secp256k1 离线签名者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47687763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com