【发布时间】:2013-10-19 14:05:15
【问题描述】:
我需要在 C# 端生成 ECDSA 签名,并在使用(显然)相关公钥读取并验证 android 应用程序上的签名后。 好吧,要在 java 中获取 ECDSA 密钥对(带有充气城堡提供程序),代码是这样的
kpg = KeyPairGenerator.getInstance("ECDSA", "BC");
ecSpec = new ECGenParameterSpec("secp224k1");
kpg.initialize(ecSpec, new SecureRandom());
字符串"secp224k1",是曲线名称。我可以选择“secp224k1”、“secp224r1”、“secp256k1”、“secp256r1”等等。
我的问题是:
- 上面提到的 C# 中的等效曲线名称是什么?
- 谁能给我举个例子,说明如何在 C# 中生成与上述 java 代码类似的 keyPair?
提前致谢
【问题讨论】: