我找到了这个PHP源代码,但在C#中需要它.
我怎么转换这个?
return "*".strtoupper(sha1(sha1($password, 1), 0));
Run Code Online (Sandbox Code Playgroud)
好吧,让我们分解组件:
如何strtoupper在C#中做:
string password = password.ToUpper();
Run Code Online (Sandbox Code Playgroud)
如何在C#中执行SHA1:
SHA1 sha = new SHA1CryptoServiceProvider();
result = sha.ComputeHash(data);
Run Code Online (Sandbox Code Playgroud)
您还必须将字符串转换为字节数组以在散列中使用它:
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
return encoding.GetBytes(str);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
225 次 |
| 最近记录: |