今天看啥
    热点:

      天发国际娱乐官网:3月30日报道俄媒称,63%的受访者表示,他们已对花样繁多的新节日感到厌倦。

      SHA1加密总结,sha1加密


      public class Sha1Util
      {
      /// <summary>
      /// SHA1 加密,返回大写字符串
      /// </summary>
      /// <param name="content">需要加密字符串</param>
      /// <returns>返回40位UTF8 大写</returns>
      public static string SHA1(string content)
      {
      return SHA1(content, Encoding.UTF8);
      }
      /// <summary>
      /// SHA1 加密,返回大写字符串
      /// </summary>
      /// <param name="content">需要加密字符串</param>
      /// <param name="encode">指定加密编码</param>
      /// <returns>返回40位大写字符串</returns>
      public static string SHA1(string content, Encoding encode)
      {
      try
      {
      SHA1 sha1 = new SHA1CryptoServiceProvider();
      byte[] bytes_in = encode.GetBytes(content);
      byte[] bytes_out = sha1.ComputeHash(bytes_in);
      sha1.Dispose();
      string result = BitConverter.ToString(bytes_out);
      result = result.Replace("-", "");
      return result;
      }
      catch (Exception ex)
      {
      throw new Exception("SHA1加密出错:" + ex.Message);
      }
      }

      #region 获取由SHA1加密的字符串
      public string EncryptToSHA1(string str)
      {
      SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
      byte[] str1 = Encoding.UTF8.GetBytes(str);
      byte[] str2 = sha1.ComputeHash(str1);
      sha1.Clear();
      (sha1 as IDisposable).Dispose();
      return Convert.ToBase64String(str2);
      }
      #endregion
      }

      本文为多篇博客总结,感谢前辈提供。

      www.1click-soft.comtruehttp://www.1click-soft.com/C_jc/1229124.htmlTechArticleSHA1加密总结,sha1加密 public class Sha1Util { /// summary /// SHA1 加密,返回大写字符串 /// /summary /// param name="content"需要加密字符串/param /// retur...

      相关文章

      相关搜索: sha1

      帮客评论

      视觉看点
      百度 360 搜狗