您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

C#和php的sha1加密比较

php中对一个字符串进行sha1加密如下:

$str="12345";
$str2=sha1($str);
echo $str2;

结果如下:

8cb2237d0679ca88db6464eac60da96345513964

C#中对一个字符串进行sha1加密代码如下:

string content = "12345";
string str = SHA1(content, Encoding.UTF8).ToLower();
Console.WriteLine(str);

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);
            }
        }

结果如下:

8cb2237d0679ca88db6464eac60da96345513964

比较下来,结果一样。


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进