XML 経由でサーバーに送信するために、SHA256 アルゴリズムとソルト キーを使用して、ユーザー ID とパスワードを暗号化したいと考えています。どうすればこれを達成できますか?
SHA256 でサンプル コードを作成し、ブローを貼り付けました。これでソルトキーを使用するにはどうすればよいですか?
void myBtn_Click(object sender, RoutedEventArgs e)
{
var sha = new SHA256Managed();
var bytes = System.Text.Encoding.UTF8.GetBytes(testPass.Text);
byte[] resultHash = sha.ComputeHash(bytes);
string sha256 = ConvertToString(resultHash);
}
public static string ConvertToString(byte[] buff)
{
string sbinary = "";
for (int i = 0; i < buff.Length; i++)
{
//hex-formatted
sbinary += buff[i].ToString("X2");
}
return (sbinary);
}