Автоматическая программа для создания баз хешей MD5 - C#

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

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

Заранее извиняюсь за мои нубские вопросы.. Поскольку ни какого отношения к программированию не имею, но интересуют пару вопросов. Можно ли с помощью какой нибудь проги расшифровать md5? И есть ли какая нибудь программа которая автоматически может создавать базы хэшей md5? Например мне нужны хэши чисел с 1.001 по 4.999 . Есть ли программа в которую можно было бы вбить диапазон чисел которые мне нужны, а программа бы сама сделала базы хэшей для этого диапазона?

Решение задачи: «Автоматическая программа для создания баз хешей MD5»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace MD5
  9. {
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             using (StreamWriter sw = new StreamWriter("md5s.txt"))
  15.             {
  16.                 for (decimal i = 0.0000000000000001m; i <= 0.9999999999999999m; i += 0.0000000000000001m)
  17.                 {
  18.                     sw.WriteLine("{0} : {1}", i.ToString().Replace(",", "."), CalculateMD5Hash(i));
  19.                 }
  20.             }
  21.             Console.WriteLine("Готово!");
  22.             Console.ReadKey();
  23.         }
  24.  
  25.         static string CalculateMD5Hash(decimal input)
  26.         {
  27.             var md5 = System.Security.Cryptography.MD5.Create();
  28.             var inputBytes = Encoding.Default.GetBytes(input.ToString().Replace(",", "."));
  29.             var hash = md5.ComputeHash(inputBytes);
  30.             return BitConverter.ToString(hash).Replace("-", "");
  31.         }
  32.     }
  33. }

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


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

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

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы