Как можно быстро создать список хешей sha256 и MD5 из словаря? У меня есть список из 50 000 слов. Подскажите как можно сгенерировать список на sha256 и md5. К примеру text.txt - Список слов после генерации получить файл sha256.txt и md5.txt Подскажите есть ли готовые приложения для генерации?
Для быстрого создания списка хешей sha256 и MD5 из вашего списка слов вы можете использовать Python с библиотекой hashlib.
Пример скрипта на Python:
import hashlib # Открываем файл со списком слов with open('text.txt', 'r') as f: words = f.readlines() # Создаем файлы для записи хешей sha256_file = open('sha256.txt', 'w') md5_file = open('md5.txt', 'w') # Генерируем хеши для каждого слова и записываем их в файлы for word in words: sha256_hash = hashlib.sha256(word.encode()).hexdigest() md5_hash = hashlib.md5(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 на вашем компьютере.
Для быстрого создания списка хешей sha256 и MD5 из вашего списка слов вы можете использовать Python с библиотекой hashlib.
Пример скрипта на Python:
import hashlib# Открываем файл со списком слов
with open('text.txt', 'r') as f:
words = f.readlines()
# Создаем файлы для записи хешей
sha256_file = open('sha256.txt', 'w')
md5_file = open('md5.txt', 'w')
# Генерируем хеши для каждого слова и записываем их в файлы
for word in words:
sha256_hash = hashlib.sha256(word.encode()).hexdigest()
md5_hash = hashlib.md5(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 на вашем компьютере.