gpt4 book ai didi

c++ - OpenSSL/c/c++ - EC secp256k1 key 生成

转载 作者:行者123 更新时间:2023-11-30 16:25:08 26 4
gpt4 key购买 nike

所以我一直在研究 c/c++ OpenSSL 库,并且正在开发一个应用程序,我想使用 EC scep256k1 key 作为一种身份验证形式。我已经阅读了 openssl 文档和无数表格,每个人似乎都有不同的方法来生成 key 和使用签名方法。有一致同意的方法来做到这一点吗?

最佳答案

椭圆曲线 (EC)“scep256k1”是可用于生成 EC key 的众多曲线之一。有些曲线由 NIST 等组织标准化。然而,人们对这些标准化曲线的安全性存在一些担忧,例如所谓的 P-256(又名 scep256r1)。曲线“scep256k1”是比特币用来签署交易的 Koblitz 曲线。 Koblitz 曲线有效,但安全性不如随机曲线。人们认为中本聪想要避免 NIST 曲线,因此他寻找另一条高效但同时提供合理安全性的曲线。但根据这个post ,他选择“scep256k1”并没有什么特别的原因。一些 EC 研究人员定义了椭圆曲线所需的一些属性,以便将其归类为“安全曲线”,这意味着它不易受到任何当前已知的攻击。这个link对当前使用的椭圆曲线进行了详细的安全审查。从链接中可以看到,“Curve25519”通过了安全审查,目前用于实现 Elliptic Curve Diffie-Hellman key 交换协议(protocol)的安全协议(protocol),例如 TLS。

关于c++ - OpenSSL/c/c++ - EC secp256k1 key 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53502096/

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