Вопросы по теме '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 просмотров

Изменить строку с формата 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