.NET 4.x Как подсчитать MD5 для каждой строки файла? - C#

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

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

string[] lines = File.ReadAllLines(@"C:/Users/Addff/Desktop/text.txt");
System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
Byte[] bytes4MD5 = Encoding.UTF8.GetBytes(lines);
byte[] checkSum = md5.ComputeHash(bytes4MD5);
string result = BitConverter.ToString(checkSum).Replace("-", String.Empty);
File.WriteAllLines(@"C:/Users/Addff/Desktop/text.txt"),result.ToLower());
мне надо хешировать каждую строку и через пробел результат от этой строки, и потом сохранить txt

Решение задачи: «.NET 4.x Как подсчитать MD5 для каждой строки файла?»

textual
Листинг программы
string[] lines = File.ReadAllLines("C:/Users/Addff/Desktop/text.txt");
var md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
for (int i=0; i<lines.Length; i++)
{
    byte[] bytes4MD5 = Encoding.UTF8.GetBytes(lines[i]);
    byte[] checkSum = md5.ComputeHash(bytes4MD5);
    string result = BitConverter.ToString(checkSum).Replace("-", "").ToLower();
    
    lines[i] += " " + result;
}
File.WriteAllLines("C:/Users/Addff/Desktop/text.txt", lines);

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


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

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

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