加密算法之C#兼容PHP中sha1加密
来源:互联网 发布:手机解锁软件 编辑:程序博客网 时间:2024/06/05 13:31
同样是对字符串 123456 加密,
C#的sha1加密字符串是 fEqNCco3Yq9h5ZUglD3CZJT4lBs=
C#的sha1加密字符串是 fEqNCco3Yq9h5ZUglD3CZJT4lBs=
php的sha1加密字符串是 7c4a8d09ca3762af61e59520943dc26494f8941b
在接口对接的时候,我们很容易遇到这种情况,对应不起来;
我们修改C#加密方法,使其与PHP加密结果一样
/// <summary>/// sha1 加密,与PHP加密结果一样/// </summary>/// <param name="data"></param>/// <returns></returns>public static string Sha1Sign(string data) { byte[] temp1 = Encoding.UTF8.GetBytes(data); SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); byte[] temp2 = sha.ComputeHash(temp1); sha.Clear(); // 注意, 不能用这个 // string output = Convert.ToBase64String(temp2);// 不能直接转换成 base64string var output = BitConverter.ToString(temp2); output = output.Replace("-", ""); output = output.ToLower(); return output; }
1 0
- 加密算法之C#兼容PHP中sha1加密
- 加密算法之C#兼容PHP中MD5加密
- C#中MD5加密与SHA1加密
- Java中SHA1加密算法
- sha1 加密,C#与php加密结果不一样
- C# sha1加密
- C# sha1加密
- SHA1和MD5加密算法对文件加密
- iOS MD5加密算法 和 SHA1加密
- C#中采用SHA1或MD5加密字符串的函数
- C# .net SHA1含密码加密算法
- 在PHP中使用AES加密算法加密数据
- 在PHP中使用AES加密算法加密数据
- SHA1 加密算法
- sha1加密算法
- SHA1加密算法
- sha1加密算法
- DES ECB模式JAVA PHP C#实现加密、解密兼容
- dequeueReusableSupplementaryViewOfKind:kind ... 的返回类型一直是UICollectionReusableView
- 矩阵论笔记(三)——欧氏空间与正交变换
- Xcode Run或者Archive报错,但是不显示buildFailed原因的解决方案
- webmagic根据xpath解析页面
- LogUtil
- 加密算法之C#兼容PHP中sha1加密
- Android开发录音和播放音频的步骤(动态获取权限)
- Codeforces Round #404(Div. 2)C. Anton and Fairy Tale【二分】
- NavigationView原生侧滑菜单
- IOS Swift3 使用 CLLocationManager 定位
- 第一周测验:网络爬虫之规则
- 异步通信在综保装置管理上的应用
- 除法的取模运算
- 高版本MDK(522)编译低版本MDK(423)工程不成功的解决办法