【问题标题】:SHA-1 Algorithm in Windows PhoneWindows Phone 中的 SHA-1 算法
【发布时间】:2012-06-14 09:35:44
【问题描述】:

在我的 Windows Phone 应用程序中,我需要使用 SHA-1 算法获取哈希。我怎样才能做到这一点?例如我有string text="1234";

【问题讨论】:

  • @revolutionkpi 这并不意味着答案没有帮助/正确。
  • 如果需要自己写方法,SHA1就是SHA1。
  • 就我而言,正如我在问题中所写的,我想了解如何在 Windows Phone 中实现这一点)

标签: c# windows-phone-7


【解决方案1】:

您将使用SHA1Managed 类来计算字节数组的哈希值。可能会做这样的事情:

var sha = new SHA1Managed(); 
var bytes = System.Text.Encoding.UTF8.GetBytes(text);
byte[] resultHash = sha.ComputeHash(bytes);

【讨论】:

    【解决方案2】:
    SHA1 sha = new SHA1CryptoServiceProvider(); 
    byte[] result = sha.ComputeHash(System.Text.Encoding.UTF8.GetBytes(text));
    

    【讨论】:

    • Windows Phone 中没有 SHA1CryptoServiceProvider 类
    • @KarthikKumarViswanathan,不,Windows Phone 上没有。 Windows Phone 7 上唯一可用的 SHA 实现是 SHA1Managed
    【解决方案3】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      • 2013-03-19
      • 2019-02-10
      • 2011-07-30
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      相关资源
      最近更新 更多