繁体   English   中英

.net 为以太坊账户生成好的私钥

[英].net Generate good private key for Ethereum account

我们正在使用 Nethereum ( https://docs.nethereum.com/en/latest/ ) 为以太坊网络开发基于 .net 的 DApp。 部分功能将涉及允许用户创建一个新的以太坊账户。 根据 Nethereum 文档

要创建一个新帐户,您只需要生成一个新的私钥,Nethereum.Signer 提供了一种使用“SecureRandom”的方法来执行此操作。 账户 object 只接受私钥作为构造函数,以减少与私钥生成的任何耦合,以及生成私钥的规定方式。 建议您使用比使用“SecureRandom”更复杂的随机生成器来创建您的私钥,但这对于测试来说足够简单。

所以,显然我们不想在生产中使用“SecureRandom”。

生成适合创建以太坊帐户的非常好的私钥的最佳方法是什么? 是否有 .net 库可以做到这一点?

有关信息,最好的方法是使用 HD 钱包,它将生成一个主私钥和任意数量的帐户私钥。 请参阅https://docs.nethereum.com/en/latest/nethereum-managing-hdwallets/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM