Описание тега hashlib

Hashlib - это модуль Python, который реализует общий интерфейс для множества различных алгоритмов безопасного хеширования и дайджеста сообщений.
1 ответ

Не могу зашифровать строку и вставить ее в sqlite

Я пытаюсь сохранить пароль в базе данных sqlite вот ошибка: Traceback (most recent call last): File "/media/luis/Vista/Users/Administrador/PycharmProjects/PNV/sqlitetesting.py", line 33, in <module> """, encriptado) TypeError: function takes e…
05 июл '17 в 18:34
1 ответ

Как обновить hashlib.md5, используя существующий хэш в python?

Я получил кэшированный экземпляр хэша: m1 = hashlib.md5() m1.update(b'very-very-long-data') cached_sum = m1 и я хотел бы обновить внешний хэш с суммой, кэшированной ранее: def append_cached_hash(external_hasher): # something like this external_hashe…
11 июл '14 в 06:30
2 ответа

Хэширование файла csv в алгоритме python usig sha256

Я хочу сделать какой-нибудь хак для 4numberic блокировки в CSV-файле и выяснить код блокировки. Я видел название здесь, но это был не тот же вопрос. В этом проекте я должен импортировать только "hashlib" и "CSV". Программа должна быть просто в задан…
06 июн '18 в 10:18
5 ответов

Невозможно импортировать "hashlib"

Я пытаюсь зашифровать строку в sha1, и я получаю сообщение об ошибке от сервера: "No Module Named hashlib" Используя следующий код: import hashlib encrypted = hashlib.sha1(string) encrypted = encrypted.digest() Я буду признателен за любую помощь, Сп…
02 июл '11 в 15:04
1 ответ

Мне было интересно, может ли кто-нибудь объяснить мне.decode и.encode в hashlib?

Я понимаю, что у вас есть шестнадцатеричная строка, дважды выполните SHA256, а затем поменяйте местами последнюю шестнадцатеричную строку. Цель этого кода - найти корень Merkle путем объединения двух транзакций. Я хотел бы понять, что происходит на …
08 июл '18 в 05:53
1 ответ

Как создать отдельные экземпляры алгоритма хеширования в Python?

hashlib содержит реализации для алгоритмов хеширования. К сожалению, два последовательных звонка hashlib.sha256() не создавать два разных экземпляра SHA256, но один и тот же: если вызывается дважды hashlib.sha256() будет возвращать один и тот же объ…
25 фев '19 в 23:40
3 ответа

Вывод криптографии SHA 512, написанный с использованием кода Python, отличается от mkpasswd

Бег mkpasswd -m sha-512 -S salt1234 password результаты в следующем: $6$salt1234$Zr07alHmuONZlfKILiGKKULQZaBG6Qmf5smHCNH35KnciTapZ7dItwaCv5SKZ1xH9ydG59SCgkdtsTqVWGhk81 У меня есть этот фрагмент кода Python, который, как я думал, выведет то же самое,…
25 дек '15 в 13:07
1 ответ

Как я могу запустить приложение с графическим интерфейсом tkinter, не останавливаясь...?

Извините за мой плохой английский. Я сделал приложение для хэширования файлов с помощью tkinter и python3, но как только оно начало хэшировать файлы, пользовательский интерфейс зависает. Как я могу предотвратить это?
25 июн '18 в 09:41
3 ответа

Поиск дубликатов файлов с помощью hashlib?

Я знаю, что этот вопрос задавался ранее, и я видел некоторые ответы, но этот вопрос больше касается моего кода и лучшего способа выполнения этой задачи. Я хочу отсканировать каталог и посмотреть, есть ли в этом каталоге дубликаты (путем проверки хэш…
10 сен '13 в 16:33
1 ответ

Python: TypeError: требуется целое число

Я пытаюсь получить контрольную сумму md5 некоторых файлов и записать их во временный файл. import os import hashlib PID = str(os.getpid()) manifest = open('/temp/tmp/MANIFEST.'+ PID + '.tmp','w') #e.g. MANIFEST.48938.tmp for elmt in files_input: inp…
18 мар '13 в 22:27
1 ответ

Не удается загрузить последнюю библиотеку из Nuget

Я пытаюсь установить HashLib из CodePlex с помощью диспетчера пакетов Nuget. Проведя некоторый тест, я обнаружил, что NuGet установил для меня версию 2.01 HashLib вместо последней версии 2.1 согласно CodePlex. Есть ли способ заставить Nuget скачать …
18 дек '14 в 16:27
0 ответов

Если тогда заявления работают противоположно - Python

В настоящее время я пытаюсь разделить список слов на два файла в зависимости от того, начинается ли первый бит хэша каждого слова с 0 или 1. with open('output.txt', 'r') as source: for line in source: c = hashlib.sha1(bytes(line, encoding="ascii")).…
25 авг '18 в 15:16
3 ответа

Python hashlib Дайджест MD5 любого файла UNC всегда дает один и тот же хэш

Приведенный ниже код показывает, что три файла, которые находятся на общем ресурсе UNC, размещенном на другом компьютере, имеют одинаковый хэш. Это также показывает, что локальные файлы имеют разные хэши. С чего бы это? Я чувствую, что есть некоторы…
13 июн '15 в 06:50
1 ответ

Хэш-модуль Python с одним методом для получения двоичного ключа

Я не хочу изобретать модуль, который, возможно, уже существует. Но есть хороший пример программирования, который объясняет, как получить дайджест сообщения SHA-1. # Python rogram to find the SHA-1 message digest of a file # import hashlib module imp…
07 окт '15 в 06:52
3 ответа

Поиск md5 файлов рекурсивно в каталоге в Python

Я хочу найти md5sum файлов, начинающихся с "10" (может быть exe, doc, pdf и т. Д.), Следовательно, не проверяя расширение файла, а только начальные две цифры. До сих пор у меня был скрипт для обхода каталога и распечатки всех таких файлов, но я не с…
14 апр '15 в 18:26
0 ответов

Измените строку с sha256(). Digest() на sha256(). Hexdigest() Python 2.7

Я получил пакет от сокета UDP. Последние 64 байта пакета являются цифровой подписью RSA-512 SHA-256. С помощью struct.unpack() Я могу вынести это в строку. Когда я печатаю строку, она выглядит как "Output_1" Я хочу, чтобы строка выглядела как "Outpu…
20 фев '18 в 02:00
1 ответ

Каковы предпочтительные криптографические функции хеширования в Python (предпочтительно, предоставляемые в hashlib)?

Я думал, что это будет покрыто https://docs.python.org/2/library/hashlib.html или вопросом о Stackru, но я не нашел, что это покрыто. Каковы достаточно надежные криптографически надежные способы создания хеш-кода для много байтов в Python, желательн…
03 апр '14 в 20:44
1 ответ

Изменение метода дайджеста по умолчанию в его опасном

Попытка изменить метод дайджеста по умолчанию на его опасный. Ниже приведен фрагмент кода. Вопрос (ы) - должен ли я получить такой же подписанный результат? Правильно ли я настраиваю метод дайджеста? from itsdangerous import Signer import hashlib s …
27 дек '14 в 17:12
0 ответов

Как сделать набор Python нечувствительным к регистру?

У меня есть следующий скрипт для импорта и экспорта случайных файлов TXT/CSV из CLI, все, что проходит, должно быть уникальным и нечувствительным к регистру выводом в UTF-8, могу ли я сделать это с помощью переменной set? Я совершенно новичок в Pyth…
1 ответ

Python; Кодирование в MD5 (hashlib) показывает ошибку: "NoneType"

Я написал код, который будет генерировать случайный пароль 5 раз, и я хотел бы закодировать эти пароли в MD5, но когда я попытаюсь закодировать его, он выдаст ошибку, что у объекта 'NoneType' нет атрибута 'кодировать', и я не знаю, как изменить код,…
11 фев '19 в 05:52