Вопросы по теме 'hashlib'
Hashlib в Windows и Linux
Я пишу p2p-приложение на Python и использую модуль hashlib для идентификации файлов с одинаковым содержимым, но разными именами в сети.
Дело в том, что я тестировал код, который делает хэш для файлов в Windows (Vista), с Python 2.7, и он очень...
2323 просмотров
schedule
27.01.2023
Максимальный предел байтов в обновлении метода модуля Hashlib Python
Я пытаюсь вычислить хэш md5 файла с помощью функции hashlib.md5() из модуля hashlib.
Так что я написал этот кусок кода:
Buffer = 128
f = open("c:\\file.tct", "rb")
m = hashlib.md5()
while True:
p = f.read(Buffer)
if len(p) != 0:...
2007 просмотров
schedule
25.09.2023
Почему Python Hashlib не является строго типизированным?
Python должен быть строго типизированным.
Например: 'abc'['1'] не будет работать, потому что вы должны предоставить целое число, а не строку. Ошибка будет поднята, и вы можете продолжить и исправить ее.
Но это не относится к hashlib....
1564 просмотров
schedule
29.09.2022
Почему hashlib и hmac генерируют разные хеш-значения?
В Python 2.7,
my = "my"
key = "key"
print(hashlib.sha256(my + key).hexdigest())
print(hmac.new(my, key, hashlib.sha256).hexdigest())
вывод,
5e50f405ace6cbdf17379f4b9f2b0c9f4144c5e380ea0b9298cb02ebd8ffe511...
14364 просмотров
schedule
26.02.2023
Что такое эквивалент шестнадцатеричного дайджеста С# в Python 3.2?
В настоящее время я работаю над проектом по преобразованию программы Python 3.2 в C#.
В программе python есть строка кода, которая возвращает строковый объект двойной длины, содержащий только шестнадцатеричные цифры.
Фрагмент кода в программе...
4649 просмотров
schedule
22.06.2022
Удалить все символы из строки, чьи порядковые номера выходят за пределы допустимого диапазона
Каков хороший способ удалить все символы, выходящие за пределы диапазона: ordinal(128) из строки в python?
Я использую hashlib.sha256 в python 2.7. Я получаю исключение:
UnicodeEncodeError: кодек 'ascii' не может кодировать символ u'' в...
8898 просмотров
schedule
03.12.2022
Создание подписи Amazon S3 CORS с помощью Python
У меня чертовски много времени, чтобы заставить S3 принимать загрузки через запрос CORS POST, сгенерированный PhoneGap (Cordova) FileTransfer.upload(). Любые предложения относительно того, что я могу упустить, будут оценены. В настоящее время я...
1126 просмотров
schedule
06.04.2023
Хеш-функция, защищающая от столкновений, а не атак. (Создает случайное пространство результатов размером с UUID)
Использование SHA1 для хеширования строк большего размера, чтобы их можно было использовать в качестве ключей в базе данных.
Попытка создать строку размера UUID из исходной строки, которая является достаточно случайной и достаточно большой для...
607 просмотров
schedule
16.04.2022
Поиск дубликатов файлов через hashlib?
Я знаю, что этот вопрос задавался раньше, и я видел некоторые ответы, но этот вопрос больше касается моего кода и лучшего способа выполнения этой задачи.
Я хочу просканировать каталог и посмотреть, есть ли в нем дубликаты (путем проверки хэшей...
3244 просмотров
schedule
16.02.2023
Рекурсивный поиск md5 файлов в каталоге в python
Я хочу найти md5sum файлов, начинающихся с «10» (может быть exe, doc, pdf и т. д.), следовательно, не проверяя расширение файла, а только две начальные цифры. Пока у меня есть скрипт для обхода каталога и распечатки всех таких файлов, но я не смог...
4770 просмотров
schedule
14.06.2022
Хэш-модуль Python с одним методом для получения двоичного дайджест-ключа
Я не хочу заново изобретать модуль, который, возможно, уже существует. Но на programiz есть прекрасный пример, объясняющий, как получить SHA -1 дайджест сообщения
# Python rogram to find the SHA-1 message digest of a file
# import hashlib...
956 просмотров
schedule
20.11.2022
Значения ruby sha 256 hexidigest отличаются от того, что генерирует python
Я использую библиотеку hashlib в python и библиотеку Digest::SHA256.hexdigest в ruby.
С питоном я пробовал,
import hashlib
hasher = hashlib.sha256()
hasher.update("xyz")
hasher.digest()
hash = hasher.hexdigest()
print hash
вывод:...
4596 просмотров
schedule
22.06.2022
Python 2.7 в OS X: TypeError: объект 'frozenset' не вызывается для каждой команды
У меня есть эта ошибка в каждой моей команде с Python:
➜ /tmp sudo easy_install pip
Traceback (most recent call last):
File "/usr/bin/easy_install-2.7", line 11, in
load_entry_point('setuptools==1.1.6', 'console_scripts',...
8561 просмотров
schedule
20.07.2023
Не удается установить hashlib в веб-приложении Heroku
Я пытаюсь развернуть веб-приложение Python на Heroku, которое использует в нем модуль hashlib . Я включил hashlib в файл «requirements.txt» (все модули, упомянутые в файле, устанавливаются Heroku с использованием pip ). Однако это дает мне...
383 просмотров
schedule
01.05.2022
Ошибка при вставке переменной в sqlite python
У меня проблема с вставкой переменной в sqlite3, и переменная хешируется. Вот мой код:
if passadefinir == passadefinir2:
maindb.execute("DELETE FROM Password WHERE ID = 'not'")
maindb.execute("INSERT INTO Password(ID) VALUES ('set')")...
28 просмотров
schedule
26.01.2023
Ошибка неподдерживаемого типа хеша при установке hashlib с использованием pip3
Я пытаюсь установить библиотеку hashlib для Python 3.6.0. Используя pip3:
pip3 install hashlib
Я получил:
Collecting hashlib
Downloading hashlib-20081119.zip (42kB)
100% |████████████████████████████████| 51kB 1.6MB/s
Complete...
7194 просмотров
schedule
13.08.2022
Быстрый способ получить уникальный идентификатор для видеофайлов
Мне нужен уникальный хэш для видеофайлов, который может обрабатывать следующее: - Изменение имени файла - Изменение местоположения файла - Два файла с одинаковым размером файла, но разным содержимым внутри (следует обрабатывать как разные файлы)...
1032 просмотров
schedule
07.07.2022
Несоответствие конечной точки Python3 в API Gemini Sandbox
Я создаю приложение для алгоритмической торговли на Python3 для торговли валютой. Я пытаюсь вызвать API-интерфейс Gemini Exchange Sandbox в Python3, чтобы получить текущие балансы. Каждый раз, когда я отправляю свой почтовый запрос, я получаю...
425 просмотров
schedule
18.08.2022
Изменить строку с формата sha256().digest() на sha256().hexdigest() Python 2.7
Я получил пакет из сокета UDP. Последние 64 байта пакета представляют собой цифровую подпись RSA-512 SHA-256. Используя struct.unpack() , я могу вывести его в строку.
Когда я печатаю строку, она выглядит как «Output_1».
Я хочу, чтобы строка...
192 просмотров
schedule
22.05.2022
Атака по словарю на пароли unix /etc/shadow с использованием python и hashlib?
Можно ли это сделать таким образом? Мои тесты не работают. Мой открытый текстовый проход находится в словаре.txt, а в password.txt — проход в формате из файла /etc/shadow. Я получаю пароль и хеширую его, используя hash.sha512 (соль + открытый...
448 просмотров
schedule
25.08.2022