ECDSA和ECDH可用于单声道吗?

时间:2013-08-08 01:16:27

标签: xamarin.ios mono cryptography xamarin.android elliptic-curve

这个问题几乎总结了一下。 ECDSA和ECDH可用于单声道吗?如果他们不是,他们会吗?

3 个答案:

答案 0 :(得分:3)

在Mono BCL中没有不可用,也没有Xamarin.iOS或Xamarin.Android。

每个人都有一个错误报告,ECDSAECDH,因此您可能希望将自己添加到c.c.知道什么时候会改变。现在没有时间表来包含它们。

答案 1 :(得分: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,您可以检查是否有任何本机库可以调用。

答案 2 :(得分:1)

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

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

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