【问题标题】:Implement ECDiffieHellmanCng in Xamarin在 Xamarin 中实现 ECDiffieHellmanCng
【发布时间】:2017-07-06 01:40:10
【问题描述】:

我正在尝试在 xamarin 应用程序中使用 Elliptic Curve Diffie-Hellman algorithm 进行密钥交换。但是,我收到了该类的参考/编译错误。我的假设是该类不是 Mono 的一部分。您知道在 Xamarin 应用程序中使用该算法的解决方法吗?请分享你的想法。

谢谢!

ECDiffieHellmanCng

var sessionClient = new ECDiffieHellmanCng {
                KeySize = 521,
                KeyDerivationFunction = ECDiffieHellmanKeyDerivationFunction.Hash,
                HashAlgorithm = CngAlgorithm.Sha256
            };

【问题讨论】:

    标签: c# .net encryption xamarin mono


    【解决方案1】:

    听起来您可以使用第三方解决方案,例如,

    https://www.nuget.org/packages/Curve25519/

    这篇博文包含大量不同平台的示例,

    http://blog.srinivasan.biz/software/elliptic-curve-cryptography-computing-shared-key

    【讨论】:

      猜你喜欢
      • 2014-04-23
      • 2011-01-09
      • 2021-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      相关资源
      最近更新 更多