【发布时间】:2013-08-08 01:16:26
【问题描述】:
这个问题总结得差不多了。 ECDSA 和 ECDH 是否可用于单声道?如果他们不是,他们会吗?
【问题讨论】:
标签: xamarin.ios mono cryptography xamarin.android elliptic-curve
这个问题总结得差不多了。 ECDSA 和 ECDH 是否可用于单声道?如果他们不是,他们会吗?
【问题讨论】:
标签: xamarin.ios mono cryptography xamarin.android elliptic-curve
【讨论】:
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 包或访问他们的网站:
【讨论】: