3

这个问题几乎概括了它。ECDSA 和 ECDH 是否可用于单声道?如果他们不是,他们会吗?

4

3 回答 3

3

不,它们在 Mono BCL、Xamarin.iOS 或 Xamarin.Android中不可用。

每个ECDSAECDH都有一个错误报告,因此您可能想将自己添加到 cc 以了解何时会更改。目前还没有时间表将它们包括在内。

于 2013-08-08T12:13:03.833 回答
2

Microsoft .NET 两者都支持,

http://msdn.microsoft.com/en-us/library/system.security.cryptography.ecdsacng.aspx

http://msdn.microsoft.com/en-us/library/system.security.cryptography.ecdiffiehellmancng.aspx

从 Mono 源代码和文档中,您可以看到不支持 ECDSA 和 ECDH,因为缺少相应的类,

https://github.com/mono/mono/tree/master/mcs/class/System.Core/System.Security.Cryptography

http://docs.go-mono.com/?link=N%3aSystem.Security.Cryptography

对于从 Mono 派生的 Xamarin.iOS 和 Xamarin.Android,您可以检查是否有要调用的本机库。

于 2013-08-08T05:25:10.633 回答
1

您可以尝试使用“充气城堡军团”。它完全用 .NET 编写,支持许多签名和加密算法。我发现它使用起来有点棘手,没有大量的文档,但它确实有效。

尝试查找 NuGet 包或访问他们的网站:

http://www.bouncycastle.org/csharp/

于 2016-02-06T13:32:02.420 回答