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

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

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

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

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

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace MD5
{
    class Program
    {
        static void Main(string[] args)
        {
            using (StreamWriter sw = new StreamWriter("md5s.txt"))
            {
                for (decimal i = 0.0000000000000001m; i <= 0.9999999999999999m; i += 0.0000000000000001m)
                {
                    sw.WriteLine("{0} : {1}", i.ToString().Replace(",", "."), CalculateMD5Hash(i));
                }
            }
            Console.WriteLine("Готово!");
            Console.ReadKey();
        }
 
        static string CalculateMD5Hash(decimal input)
        {
            var md5 = System.Security.Cryptography.MD5.Create();
            var inputBytes = Encoding.Default.GetBytes(input.ToString().Replace(",", "."));
            var hash = md5.ComputeHash(inputBytes);
            return BitConverter.ToString(hash).Replace("-", "");
        }
    }
}

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


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

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

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