我可以帮您将以下PHP代码翻译成C#,如下:
PHP代码:
<?php
$salt = "salt";
$value = "hello";
$password_hashed = md5($salt.$value);
?>
我需要任何形式的帮助。一直在测试以下内容:https://dev59.com/fXM_5IYBdhLWcg3wn0lO#1300927,但它只会返回错误的字符串。
var salt = System.Text.Encoding.UTF8.GetBytes("salt");
var value = System.Text.Encoding.UTF8.GetBytes("hello");
var hmacMD5 = new HMACMD5(salt);
var saltedHash = hmacMD5.ComputeHash(value);
string hex = BitConverter.ToString(saltedHash);
MessageBox.Show(hex.Replace("-", ""));
响应: https://gyazo.com/340fe77979c1b0b531d07a8050ce66d1
响应应该看起来像这样:06decc8b095724f80103712c235586be