Вопросы по теме 'crc32'
Оценка различий в реализациях CRC-32
Я видел много разных реализаций одного и того же базового алгоритма CRC-32, показанного ниже:
int remain;
int sbox[SIZESBOX];
int dividend;
int bit;
for(dividend = 0; dividend < SIZESBOX; dividend++)
{
remain = dividend << 24;...
220 просмотров
schedule
09.03.2024
Какова связь между 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