Шифрация строки в sha256 - C#
Формулировка задачи:
Всем привет!
Как возможно зашифровать строку в sha256 и получить эту же строку в зашифрованном виде?
Если использовать код, который приведен в пример на msdn:
То в result будет массив зашифрованных байтов
А как получить строку?
string pas = "qwertyzz1";//sha256 это: 7e78dbd2a4aa5b8c0659e66e9a2105b67fca0e09873753ec2844bc3cd80c9120
byte[] data = new UTF8Encoding().GetBytes(pas);
byte[] result;
SHA256 shaM = new SHA256Managed();
result = shaM.ComputeHash(data);Решение задачи: «Шифрация строки в sha256»
textual
Листинг программы
private string hash(string text)
{
byte[] data = Encoding.Default.GetBytes(text);
var result = new SHA256Managed().ComputeHash(data);
return BitConverter.ToString(result).Replace("-","").ToLower();
}