Шифрация строки в sha256 - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет! Как возможно зашифровать строку в sha256 и получить эту же строку в зашифрованном виде? Если использовать код, который приведен в пример на msdn:
string pas = "qwertyzz1";//sha256 это: 7e78dbd2a4aa5b8c0659e66e9a2105b67fca0e09873753ec2844bc3cd80c9120
            byte[] data = new UTF8Encoding().GetBytes(pas);
            byte[] result;
            SHA256 shaM = new SHA256Managed();
            result = shaM.ComputeHash(data);
То в result будет массив зашифрованных байтов А как получить строку?

Решение задачи: «Шифрация строки в 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();                
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы