【问题标题】:Creating hash value according to the HMAC-SHA512 method using PCL/MvvmCross使用 PCL/MvvmCross 根据 HMAC-SHA512 方法创建哈希值
【发布时间】:2013-12-30 22:56:15
【问题描述】:

我正在尝试使用 MVVMCross 和可移植类库创建一个跨平台应用程序,它与 api 交互并异步显示一些数据。 目前我正在尝试为将发送到 api 的签名密钥生成 SHA512 哈希值。

我不确定如何实现密码学部分。我曾尝试使用 SHA512 类,但它似乎不可用。我尝试手动添加对 System.Security.Cryptology 的引用,但没有帮助。

我还在 nuget 上尝试了其他包,例如 SharpCrypt,以查看它们是否有助于生成哈希值,但是在从 nuget 添加包后,我看到错误“找不到类型或命名空间名称 'CryptSharp'”。

我的目标是: .Net 框架 4.5+ Windows 应用商店应用 银光5 视窗电话 8

我是一个初学者,所以也许我遗漏了一些非常明显的东西,任何帮助或示例将不胜感激。 谢谢!

【问题讨论】:

    标签: mvvmcross portable-class-library


    【解决方案1】:

    我相信一些加密类也可以使用 PCLContrib 项目 - http://pclcontrib.codeplex.com 以便携方式提供 - 但我认为这在 Windows 之外尚不可用。

    如果功能不可移植,您可以通过每个 UI 平台的接口将实现注入可移植类库:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 2016-10-06
      • 2011-11-20
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多