【发布时间】:2018-02-20 04:53:55
【问题描述】:
我当前的项目使用 BouncyCastle 的 fips 资源仅用于加密/解密签名等。密钥仍然是使用通常的 C# 充气城堡生成的。现在,因为这是一种浪费,我想更改代码,但我找不到任何有关如何执行此操作的文档。
到目前为止我有什么:
ECDomainParameters s = new ECDomainParameters(...?)
FipsEC.KeyPairGenerator ecGen = CryptoServicesRegistrar.CreateGenerator(new FipsEC.KeyGenerationParameters(s));
但是如何指定曲线的类型,G 和 n?
如果您能以某种方式提供帮助,请提前致谢。
【问题讨论】:
-
我找到了
FipsEC.DomainParams.B571,但不知道如何在这段代码中使用它
标签: c# bouncycastle encryption-asymmetric elliptic-curve fips