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

0 ответов

Проблема лицензии Widevine base64 python binascii

В запросе лицензии Widevine я получаю эту часть кода в JSON 'challenges': [{ 'dataBase64': base64.b64encode(challenge).decode('utf-8'), 'sessionId': "14673889385265" }] File "/media/client.py", line 391, in get_license 'dataBase64': base64.b64encode…
20 ноя '18 в 19:46
1 ответ

Hexlify ввод с помощью Binascii

Я пытаюсь hexlify вход от пользователя, но я получаю следующую ошибку: TypeError: a bytes-like object is required, not 'str' Если я использую b до строки, то это работает, но как я могу сделать это с помощью ввода?Вот код: import binascii as bs text…
11 авг '17 в 06:00
0 ответов

Преобразование шестнадцатеричных строк в двоичные и затем XORing

Мне даны две шестнадцатеричные строки, созданные с использованием c.encode('hex') в Python 2. Я использую Python 3, и я хочу преобразовать их обратно в двоичный файл, xor результат, и распечатать результат в виде открытого текста ascii, Если две стр…
31 авг '18 в 16:06
1 ответ

json.loads и Redis в Python 3.5

Я создал объект JSON с помощью json.dumps() и RPUSH(ed) в списке повторного редактирования. При возврате JSON с LRANGE ( redis.lrange()) я получаю двоичную строку b'{"si":"00:ff" ... Поэтому json.loads () вызывает ошибку: *** TypeError: объект JSON …
06 дек '16 в 22:25
1 ответ

Hex to Bin: ошибка строки нечетной длины с binascii.unhexlify

Я хочу преобразовать шестнадцатеричный файл, подобный этому файлу внизу, в двоичный файл, но я даю эту ошибку: я думаю, что мне нужно использовать метод.strip(), но я не очень уверен! Traceback (most recent call last): File ".\descrypt.py", line 27,…
21 сен '18 в 10:59
1 ответ

Правильное преобразование двоичных данных в шестнадцатеричный в Python

Я работаю над программой, которая использует BMP и отдельный файл для слоя прозрачности. Мне нужно преобразовать их в PNG, поэтому для этого я использую PIL в python. Однако мне нужны данные из файла прозрачности в шестнадцатеричном формате, чтобы и…
20 авг '16 в 05:36
1 ответ

Отправка байтов в строке в Redis для использования его в качестве параметра для задачи Celery

Я хочу отправить байты в строке в задачу Celery, используя Redis в качестве посредника, но я получаю сообщение об ошибке, показанное ниже: [2017-06-17 21:27:13,826] ERROR in app: Exception on /endpoint_method [POST] Traceback (most recent call last)…
17 июн '17 в 20:25
1 ответ

Ошибка Python TypeError: аргумент должен быть байтами, буфером или строкой ASCII, а не NoneType

Я пытаюсь создать инструмент для передачи двоичных файлов в Python 3 и столкнулся с нечетной проблемой на стороне сервера. В коде сервера вы увидите, что я закомментировал одну строку, которая печатает данные, полученные от клиента, на экран. С этой…
2 ответа

Правильная интерпретация шестнадцатеричного байта, преобразование его в число с плавающей точкой

В настоящее время я пытаюсь подключиться к электросчетчику через RS485. Пока он работает довольно хорошо, за исключением того, что у меня проблемы с чтением того, что счетчик записывает на линии RS485. Я знаю, что данные с электросчетчика верны, так…
10 авг '16 в 12:58
2 ответа

CRC32 в Python (против CRC32b)

Я пытаюсь сгенерировать некоторые хэши crc32, но похоже zlib а также binascii использовать алгоритм crc32b, хотя их соответствующие функции просто zlib.crc32 а также binascii.crc32, Существуют ли другие ресурсы Python для генерации хэша, которые я м…
13 июн '18 в 16:49
1 ответ

Правильная реализация Python crc_hqx(data, value)

Решено! Спасибо, rcgdlr. Я только узнаю о CRC и не уверен, что моя реализация верна. У меня есть ряд вопросов: Включаю ли я crc в часть данных (полагаю, что да, но я не уверен; может ли это зависеть от реализации)? bytes_trans = cmd_in [5: -2] # -2 …
05 сен '18 в 19:11
1 ответ

Строка Python с двоичной кодировкой base64 данных дает TypeError

Я борюсь со следующей проблемой: У меня есть массив со следующими двоичными данными (после шифрования): data = '\x03×ÿ\x7f*J\x9aÖ¯AÀM|ü{R2+M°ø2\x83.\x1f@µ³U¡VT' Я хочу, чтобы base64 кодировал его. Когда я делаю binascii.b2a_base64(data) я собираюсь …
29 окт '16 в 14:19
1 ответ

Декодировать в Python

Я пытаюсь найти текст, закодированный в ASCII, найденный в последовательности ДНК из файла. Ниже мой код: Первый - открыть файл FASTA и установить переменную. with open("/home/<username>/python/progseq") as mydnaseq: sequence = mydnaseq.read()…
06 дек '16 в 22:53
1 ответ

Преобразовать строку в шестнадцатеричный в Python

Вот моя функция, которая создает сообщение из массива. Есть два типа проверок: Проверьте "C", "G", "A" -> [("{'chip_id': '00012345', 'check_type': 'C'}", 1494273855.0)]] Проверьте "P" -> ["{'широта': 43.5529109, 'долгота': 1.4910036, 'тип проверки':…
18 май '17 в 12:43
2 ответа

Python: альтернатива b-функции binascii для предопределенной строки

Я хочу использовать функцию hashlib, которая требует байтового представления строк. В этом примере из документации Python они решают эту проблему, помещая 'b' перед строкой: >>> import hashlib, binascii >>> dk = hashlib.pbkdf2_hmac…
21 апр '16 в 10:13
1 ответ

Ошибка нечетной длины в binascii.unhexlify

Я пытаюсь преобразовать туда и обратно строку ASCII в ее двоичное представление следующим образом. s=chr(0)*15 + chr(0x01) bst = bin(int(binascii.hexlify(s), 16)) n = int(bst, 2) binascii.unhexlify('%x' % n) Однако в конце я получаю следующую ошибку…
21 дек '16 в 13:46
2 ответа

Эквивалент Ruby-пакета ('H*') в Python

Мне трудно понять, почему результаты не совпадают. Обратите внимание, что разница очень мала, если сравнить оба OUT"S. Я пытаюсь добиться того же результата в Python, что и в Ruby. Рубин: IN:['034151a3ec46b5670a682b0a63394f863587d1bc97483b1b6c70eb58…
26 июл '18 в 21:18
1 ответ

Zlib и binascii не собираются с Python3.6

Я пытался собрать Python3.6.1 из исходного кода на Ubuntu 14.04. Последовательность команд соответствует README: ./configure make make test Последний падает, потому что он не может импортировать binascii. В его выводе есть следующее: Following modul…
05 июл '17 в 06:52
1 ответ

Python binascii.unhexlify TypeError: Строка нечетной длины с непечатаемым символом

Я пытаюсь использовать Python для выполнения двоичной операции xor над двумя строками, возвращая строку символов ascii. Я использую модуль Python binascii. У меня есть следующая проблема с последним преобразованием binaryString -> ASCII символов. У …
15 май '16 в 13:23
1 ответ

Я не могу конвертировать шестнадцатеричное в строку в Python

Итак, я сделал этот код (это просто часть, где он преобразует строку в шестнадцатеричное), и когда я пытаюсь расшифровать, я получаю следующее сообщение: Найдена не шестнадцатеричная цифра Вот строка в шестнадцатеричный код: def password (pslen): al…
14 дек '16 в 17:18