PyECC 示例 - Python 椭圆曲线密码学
我正在使用 PyECC - 它是我能找到的唯一的 python 椭圆曲线加密模块。我想知道是否有人有如何使用该模块的示例?我会尝试阅读源代码,但我在 Stack Ov…
如何将ECDSA曲线规范从SEC2形式转换为Go所需的形式?
我正在尝试在 Google Go 的曲线 secp256k1 中实现 ECDSA。 Secp256k1 由 SECG 标准(SEC 2,第 2 部分,推荐的椭圆曲线域参数 …
使用 BouncyCastle 在 Android 上实现 ECDH 的问题
我正在尝试在 Android 上实现 ECDH,并且我设法获取了测试密钥协议的代码(完整代码如下所示) 不幸的是,当我运行代码时,它给了我一个 java.securit…
Diffie-Hellman 椭圆曲线私钥的长度
我使用 FIPS 186-3 推荐的 Diffie-Hellman 椭圆曲线曲线。我试图确定私钥的最大长度,根据 RFC 5915,它应该是: 上限 (log2(n)/8) ,其中 n 是曲线的…
使用 EC X509 证书加密电子邮件
我正在尝试使用 BouncyCastle 的 SMIME 包来使用 ECDSA X509 证书创建加密消息。根据 BouncyCastle 的发行说明,从 1.32 开始就支持这一点(我使用的…
Haskell 代码中的编译器错误
我正在尝试使用 where 子句编写椭圆曲线点加法。我收到编译器错误,但是当我使用 let in expression 翻译相同的代码时,它工作正常。有人可以告诉我这…
ActionScript 的椭圆曲线加密
有谁知道 ActionScript 是否有(最好是有效的:-))椭圆曲线加密实现? 我所知道的唯一库是 as3crypto,它为对称加密、散列和多种加密技术提供了出色的…
EC 公钥是否有标准化的固定长度编码?
我想知道是否有(并且我希望有)针对素数域(192、224、256)上的每种曲线类型的 ECDH(椭圆曲线 Diffie-Hellman)和 ECDSA(椭圆曲线数字签名算法)…
具有用于非对称加密的充气城堡的椭圆曲线密码学 (ECC)
我想使用 ECC 来交换会话密钥以进行长期数据传输。此密钥交换应使用 ECC-192 位进行加密(曲线名称:prime192v1)。这意味着我想实现一个自己的混合加…
BouncyCastle 错误:无法识别基于 ECDSA 的签名者中的密钥类型
我一直在使用 BouncyCastle 的加密库和 RSA 的加密库进行一些简单的测试。我正在做的是生成一个私钥/公钥对,如下所示: KeyPairGenerator kpg = KeyP…
从文件检索私钥/公钥 (OpenSSL) 时出现随机字符
我正在尝试制作一个程序,在使用 OppenSSL EC 函数 EC_KEY_generate_key 生成公钥/私钥对后,将它们存储在单独的文件中并检索它们以生成 ECDH 密钥。 …
密码学中关于整数 Z*p 组中元素顺序的群论
我有点陷入群论的深渊,而且我对我上的密码学课有点迷失。 基本上我必须用java实现的一个实用方法是, 阶数(素数,因子列表 p-1 ,任意 a) 这应该返…