Как можно быстро создать список хешей sha256 и MD5 из словаря? У меня есть список из 50 000 слов.
Подскажите как можно сгенерировать список на sha256 и md5.
К примеру
text.txt - Список слов
после генерации получить файл sha256.txt и md5.txt
Подскажите есть ли готовые приложения для генерации?

21 Авг 2019 в 07:11
180 +1
0
Ответы
1

Для быстрого создания списка хешей sha256 и MD5 из вашего списка слов вы можете использовать Python с библиотекой hashlib.

Пример скрипта на Python:

import hashlib
# Открываем файл со списком слов
with open′text.txt′,′r′'text.txt', 'r'text.txt,r as f:
words = f.readlines
# Создаем файлы для записи хешей
sha256_file = open′sha256.txt′,′w′'sha256.txt', 'w'sha256.txt,w md5_file = open′md5.txt′,′w′'md5.txt', 'w'md5.txt,w
# Генерируем хеши для каждого слова и записываем их в файлы
for word in words:
sha256_hash = hashlib.sha256word.encode()word.encode()word.encode().hexdigest md5_hash = hashlib.md5word.encode()word.encode()word.encode().hexdigest sha256_file.write('{}:{}\n'.format(word.strip(), sha256_hash))
md5_file.write('{}:{}\n'.format(word.strip(), md5_hash))
# Закрываем файлы
sha256_file.close md5_file.close

Запустите этот скрипт, предварительно поместив файл 'text.txt' с вашим списком слов в ту же папку. После выполнения скрипта у вас будет файлы 'sha256.txt' и 'md5.txt' с соответствующими хешами для каждого слова.

Если вам неудобно писать скрипт самостоятельно, вы также можете найти готовые приложения или онлайн-ресурсы для генерации хешей из списков слов. Например, вы можете воспользоваться онлайн-сервисами, такими как md5hashgenerator.com или онлайн-песочницей для Python, чтобы выполнить данный код без установки Python на вашем компьютере.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир