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

Оценка различий в реализациях CRC-32
Я видел много разных реализаций одного и того же базового алгоритма CRC-32, показанного ниже: int remain; int sbox[SIZESBOX]; int dividend; int bit; for(dividend = 0; dividend < SIZESBOX; dividend++) { remain = dividend << 24;...
220 просмотров

Какова связь между 32-битным CRC и размером слова данных?
если мы возьмем 32-битный CRC, то размер слова данных будет равен 2 в степени 32 (2 ** 32) плюс 32 бита для CRC... или нет? Я что-то упускаю? Если я хочу написать код в Microsoft Visual C++ для реализации 32-битной CRC, то какой тип данных я могу...
716 просмотров
schedule 16.09.2022

Какова самая быстрая контрольная сумма избыточности в С# для строки?
У меня есть строка длиной 20-30 символов, содержащая буквы и цифры с учетом регистра. Мне нужно сгенерировать двухсимвольную контрольную сумму (в том числе и в чувствительных буквах и цифрах) и собрать их вместе для уникального идентификатора...
948 просмотров
schedule 19.06.2022

Каков правильный способ вычисления большого CRC32
Вот статья, описывающая, как вычислить CRC32 для максимум 1024 байта с использованием встроенной инструкции CRC32, используемой в современных процессорах x86-64. Однако мне нужно вычислить CRC32 размером более 1024 байт. Будет ли правильно...
1443 просмотров
schedule 29.06.2022

crc32 с заданными параметрами
Мне нужно создать сумму crc32 по файлу. Но есть некоторые зависимости: crc32 with the polynom 0x04C11DB7 Init of the crc with 0xffffffff and a final XOR with 0xffffffff Как я могу заставить это работать?
324 просмотров
schedule 29.07.2022

Беззнаковые байты CRC32 в Java
Я пытаюсь воспроизвести хеш-функцию CRC32, доступную в PHP, на Java. Существующий класс CRC32 в Java возвращает другой хэш, и я полагаю, что это связано с тем, что байты Java в моем массиве байтов беззнаковые от -128 до 128 вместо 0-255. Чего я не...
7191 просмотров
schedule 03.10.2023

Проверки CRC-16 и CRC-32
Мне нужна помощь в проверке значений CRC-16 (также нужна помощь со значениями CRC-32). Я попытался сесть и понять, как работает CRC, но у меня ничего не получается. Моя первая проблема связана с попыткой использовать онлайн-калькулятор для...
14011 просмотров
schedule 18.09.2022

Полином WEP CRC32
Это для моего школьного проекта. Я пытаюсь понять CRC32, реализованный в WEP. У меня только один вопрос, на который я не смог ответить. Какой полином использует алгоритм WEP? Тристан
424 просмотров
schedule 28.06.2022

Как именно использовать CRC?
Я прочитал известную статью БЕЗБОЛЕЗНОЕ РУКОВОДСТВО ПО АЛГОРИТМАМ ОБНАРУЖЕНИЯ ОШИБОК CRC , теперь Я хочу попробовать это. Я использую модуль nodejs node-crc , он выглядит простым в использовании: var crc = require('crc'); crc.crc32('hello');...
6650 просмотров
schedule 07.12.2022

Почему этот код CRC-32 не работает в Visual Basic?
Я новичок в VB.NET и пытаюсь реализовать что-то в Visual Studio 2013 для вычисления байтов CRC-32 массива байтов. Я встречал множество примеров, некоторые из которых написаны на VB.NET, а некоторые — на C#. Тем не менее, мне не удалось заставить их...
1205 просмотров
schedule 22.09.2022

Найти алгоритм hash / crc32 с известным значением хеш-функции и исходным значением
Если этот тип вопросов не разрешен или не подходит, я приношу свои извинения и в таком случае удалите мой вопрос. Я пытаюсь реконструировать протокол между двумя встроенными устройствами. Они отправляют многоадресные UDP-пакеты. Часть полезной...
771 просмотров
schedule 21.08.2023

Вычисление начального значения CRC вместо добавления CRC к полезной нагрузке
Большинство реализованных мной CRC были добавлением вычисленного значения CRC к сообщению (полезной нагрузке) и проверкой нулевого результата в получателе после того, как все байты вкл. Значение CRC было пропущено через регистр CRC. Очевидно, это...
1568 просмотров
schedule 12.07.2023

Контрольная сумма CRC32 не вычисляется в node.js
Я пишу node.js сервер, на котором я принимаю файл вместе с контрольной суммой CRC32 в составном запросе. Я использую модули узлов busboy и crc для обработки составных запросов и операций CRC в узле. В событии finish busboy я пытаюсь...
1485 просмотров
schedule 17.09.2022

Crc32 был сломан
Задача: Я хочу на лету создавать zip-архивы, содержащие определенное количество файлов Excel. Файлы Excel создаются из базы данных также на лету. Вот часть простого метода: using (var stream = new MemoryStream()) {...
143 просмотров
schedule 14.03.2023

Хеш CRC32 строки Python
Используя существующий алгоритм примера C, я хочу сгенерировать правильный хэш CRC32 для строки в python. Однако я получаю неверные результаты. Я маскирую результат каждой операции и пытаюсь скопировать логику исходного алгоритма. Код C был...
1623 просмотров
schedule 15.03.2023

Возможное использование данных, содержащих собственный хэш?
Я писал код для имитации проверки работоспособности, выполняемой сетью Биткойн при генерации блоков, когда мне вдруг стало любопытно: как можно создать данные, содержащие собственный хэш? Ради интереса я написал программу, которая пытается создать...
42 просмотров
schedule 04.11.2022

CRC32 Вероятность столкновения
Я довольно много проверил другие вопросы, и я все еще не уверен в этом вопросе. Вот мой случай использования: У меня есть онлайн-корзина. Иногда некоторые клиенты находят процесс заказа либо слишком утомительным, либо есть некоторые клиенты,...
1527 просмотров
schedule 13.02.2023

crc32 hash интегрирован с md5 в python
Я пытаюсь создать CRC32 Но я продолжаю получать эту ошибку для crcvalue = zlib.crc32(crcvalue) builtins.TypeError: требуется объект, похожий на байты, а не int
333 просмотров
schedule 08.12.2022

Как использовать crc32 из zlib в Swift (Xcode 9)
Я новичок в swift/xcode и пытаюсь использовать функцию crc32, как указано здесь предоставляется в zlib из libz.dylib. Я изменил код, так что теперь я пытаюсь: let message1 = "some message".first?.value!.data(using: String.Encoding.utf8,...
4631 просмотров
schedule 11.03.2024

Другой результат при преобразовании строки в CRC-32
Я пытаюсь преобразовать строку в CRC-32 с помощью perl. И я нашел String::CRC32. Но результат от этого модуля отличается от онлайн-конвертера. Вот мой код: use strict; use warnings; use String::CRC32; my $resi = "nawan"; print crc32($resi) ....
146 просмотров
schedule 01.05.2022