Вопросы по теме 'hashlib'

неподдерживаемый тип хэша при установке плона
Я попытался установить plone , но у меня возникла проблема при запуске сценария install.sh. Вот подробности ошибок: raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha256 ERROR:root:code for hash sha384 was...
9250 просмотров
schedule 13.10.2021

Как именно хешеры hashlib обрабатывают ввод?
В документации Python 2.7 говорится о хэшеры хэшлиба: hash.update(arg) Update the hash object with the string arg. [...] Но я видел, как люди скармливают ему объекты, не являющиеся строками, например буферы , numpy ndarrays ....
50 просмотров
schedule 28.09.2021

schedule 01.12.2021

Hashlib: оптимальный размер кусков для использования в md5.update ()
Это относится к Получение MD5-хэша больших файлов в Python и Hashlib в Windows и Linux В ответах на оба этих вопроса рекомендуется использовать большие фрагменты данных в функции md5.update () для повышения производительности. Все...
3373 просмотров
schedule 15.04.2022

Не удается загрузить последнюю библиотеку из nuget
Я пытаюсь установить HashLib из CodePlex с помощью диспетчера пакетов Nuget. Проведя некоторый тест, я обнаружил, что NuGet устанавливает для меня HashLib версии 2.01 вместо последней версии 2.1 согласно CodePlex. Есть ли способ заставить...
99 просмотров
schedule 13.05.2022

Есть ли способ использовать не-openssl md5 для hashlib в python?
Я генерирую хэши содержимого md5 для проверки загрузки, но недавно я обратил внимание, что это не удастся для любых пользователей, работающих на машине с поддержкой FIPS. FIPS отключает openssl md5, что приводит к ValueError при попытке...
1389 просмотров
schedule 18.05.2022

Ошибки при запуске gcloud, до вчерашнего дня работал нормально
Вчера gcloud работал нормально. А сегодня выдает эту ошибку. Я совершенно уверен, что ничего не изменил, чтобы вызвать это. Кто-нибудь знает, что это может быть? 1) Я экспортировал CLOUDSDK_PYTHON в путь python2 . Я не могу найти папки, в...
1612 просмотров
schedule 19.06.2022

импортировать hashlib — cxFreeze
Я написал программу, которая использует cxFreeze, но если я попытаюсь скомпилировать ее с помощью cxFreeze, я получу ошибку: Отсутствующие модули: ? _md5 импортирован из hashlib? _sha1 импортирован из hashlib? _sha256 импортировано из...
378 просмотров
schedule 30.07.2022

Какой алгоритм хеширования строк создает 32-битные или 64-битные целые числа со знаком?
Я хочу хэшировать строки переменной длины (6-60 символов) в 32-битные целые числа со знаком для экономии места на диске в PostgreSQL. Я не хочу шифровать какие-либо данные, а функция хеширования должна быть воспроизводимой и вызываемой из Python....
2010 просмотров

Эквивалентное решение функции Alteryx MD5_ASCII() в Python
Я не могу сопоставить результаты функции MD5_ASCII() в моей программе Python. К сожалению, я не могу опубликовать точную строку ввода и результаты, поэтому, пожалуйста, потерпите меня. Мой код на Python выглядит примерно так: import hashlib...
55 просмотров
schedule 01.08.2022

Хеши Hashlib не сравниваются должным образом
Вот мой код: import hashlib real = hashlib.sha512("mom") status = True while status: inp = raw_input("What's the password?") converted = hashlib.sha512(inp) if converted == real: print "Access granted!" status =...
4223 просмотров
schedule 13.08.2022

struct.pack показывает сдвинутые данные
Я пытаюсь использовать struct.pack для упаковки хеш-диска, но не получаю ожидаемого результата. Вот как я упаковываю данные: hash = hashlib.sha256(input).digest() print('hash = ', hash.hex()) packed = struct.pack('!32p', hash) print('packed =...
37 просмотров
schedule 04.09.2022

Соответствующий метод в python для хэширования некоторых данных в ключ, практически защищенный от коллизий.
Каков подходящий метод в python для хэширования некоторых данных в практически защищенный от столкновений ключ (вероятно, 128 бит или около того)? Система по-прежнему использует Python 2.7. Я просматривал Sha1 и MD5 от hashlib, но трудно найти...
65 просмотров
schedule 05.10.2022

Как мне расшифровать с помощью hashlib в Python?
Я умею зашифровать: encrypted = hashlib.sha256('1234').hexdigest() Но я не уверен, как это расшифровать? decrypted = decrypt(encrypted)
101372 просмотров
schedule 06.06.2023

Хеширование MD5: Unicode-объекты должны быть закодированы перед хешированием
У меня есть код для хеширования строки в Python 3 import hashlib hobj = hashlib.md5() И когда я использую команду: hobj.update('test') Я получаю сообщение об ошибке: TypeError: Unicode-objects must be encoded before hashing
5337 просмотров
schedule 01.04.2023

Как сделать пользовательскую кодировку для дайджеста md5/sha1 в python?
Я написал код Python, где мне нужен дайджест файла md5/sha1 для дальнейшего использования. import hashlib md5_file = hashlib.md5(my_file_path).digest() который будет генерировать дайджест такого рода....
137 просмотров
schedule 24.02.2023

Как выполнить SHA-256 для двоичных значений с помощью Hashlib?
Я использую Python 2 и пытаюсь выполнить sha256 для двоичных значений с помощью hashlib. Я немного застрял, так как я совершенно новичок во всем этом, но собрался вместе:...
2274 просмотров
schedule 07.12.2022

Эквивалент MD5 от CryptoJS и Python Hashlib
Я пытаюсь перенести некоторый код из JS в Python. Я застрял с этим кодом в JS: const crypto = require('crypto') var txtToHash = "Hello¤World¤"; var md5sum = crypto.createHash('md5'); md5sum.update(new Buffer(txtToHash, 'binary')); md5val =...
1015 просмотров

Как создать отдельные экземпляры хеш-алгоритма в Python?
hashlib содержит реализации алгоритмов хеширования. К сожалению, два последовательных вызова hashlib.sha256() создают не два разных экземпляра SHA256, а один и тот же: при двойном вызове hashlib.sha256() каждый раз будет возвращаться один и тот...
104 просмотров
schedule 08.12.2022

Функция Sha 256 из hashlib возвращает NoneType
У меня есть переменная c, которая содержит строку, полученную из объекта Entry tkinters. Я хочу применить хеш-функцию к этой строке, а затем передать ее на другой компьютер. Я уже пробовал кодировать свою строку с помощью функции bytes....
416 просмотров
schedule 20.11.2022