ECDSA和ECDH是否适用于单声道



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

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

ECDSA和ECDH中的每一个都有一个错误报告,所以你可能想把自己添加到c.c.中,以了解这种情况何时会改变。现在还没有包括他们的时间表。

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,您可以检查是否有任何本地库可供调用。

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

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

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

最新更新