Описание тега checksum
Контрольная сумма или хэш-сумма - это данные фиксированного размера, вычисленные из произвольного блока цифровых данных с целью обнаружения случайных ошибок, которые могли быть внесены во время его передачи или хранения. Целостность данных можно проверить в любое время, пересчитав контрольную сумму и сравнив ее с сохраненной.
3
ответа
Компиляция дважды с Delphi 6 и получение одинаковой контрольной суммы в двоичном файле
В целях проверки двоичного / исходного кода, я хотел бы иметь возможность сделать две компиляции на одном компьютере с интервалом в две недели, чтобы двоичные файлы были идентичными и, таким образом, проходили некоторые проверки контрольной суммы. Д…
01 дек '09 в 22:55
2
ответа
Более простой способ вычисления контрольной цифры GS1 в Clojure
Я пытаюсь вычислить контрольную цифру GS1 и придумала следующий код. Алгоритм вычисления контрольной цифры: Обратный штрих-код Удалить последнюю цифру (вычисленная контрольная цифра) Добавьте цифры вместе с первой, третьей, пятой и т. Д. Цифрой, умн…
29 июл '13 в 10:34
1
ответ
Убедитесь, что C# Embedded Resource соответствует файлу
Я знаю, что это может быть вопрос без одного "правильного" ответа У меня есть приложение C# windows, в которое встроен ресурс, включенный в сборку. Я пытался найти способ сравнить содержимое моего потока ресурсов, чтобы определить, соответствует ли …
09 май '16 в 17:50
0
ответов
Предотвратить взломанные клиенты Java с помощью контрольной суммы?
У меня есть Java-клиент и сервер, и я хочу, чтобы каждый, кто подключается к моему серверу с помощью клиента, использовал оригинальный клиент (не взломанный и не модифицированный) (модификация очень проста путем декомпиляции кода). Моя идея: когда к…
28 окт '14 в 19:56
2
ответа
ABA RTN с действительной контрольной суммой, но только для проверки
Не уверен, где разместить этот вопрос... Я хотел бы знать, существуют ли тестовые номера маршрутизации и транзитных номеров ABA (RTN). Другими словами, номер пройдет проверку контрольной суммы, но он предназначен только для тестирования приложения и…
31 авг '10 в 18:10
1
ответ
Добавление шестнадцатеричных значений из ввода символов в c
Я должен сделать программу, которая принимает ввод символов из файла, генерирует их шестнадцатеричное значение и складывает их шестнадцатеричные значения вместе (8-битная контрольная сумма). Входные данные : while(fscanf(ifp, "%c", buffer) != EOF) {…
04 ноя '18 в 20:15
2
ответа
Как мне реализовать CRC16 с пользовательским полиномом в Javascript?
Фон Мне нужно реализовать CRC16 с пользовательским полиномом в Javascript. Исследование После поиска нескольких модулей NPM и этого SO вопроса (а также всех ссылок, которые предлагают комментарии): Пример кода Javascript CRC16 или его реализация htt…
25 апр '18 в 15:55
1
ответ
PHP: запись в текущий файл
В настоящее время я работаю над системой обновления веб-приложений. Это будет работать как контроль версий, где главным сервером является репозиторий. Разница между моей системой и vc заключается в том, что вы не можете зафиксировать / отправить и т…
11 янв '13 в 01:27
1
ответ
Отличный результат для CRC32 в C++ и java
Я пытаюсь вычислить контрольную сумму CRC32 в C++. Но я все еще получаю плохие результаты. Код C++: class CRC32 { public: CRC32() { unsigned int poly = 0xedb88320; unsigned int temp = 0; for(unsigned int i = 0; i < 256; ++i) { temp = i; for(int j…
27 июл '14 в 15:42
2
ответа
Как загрузить контрольную сумму артефакта md5 из подключаемого модуля артефакта конвейера Jenkins
Когда я загружаю файл gz из артефакта в конвейере Jenkins, я хотел бы проверить контрольную сумму md5 для проверки загрузки. Хотя я вижу контрольную сумму в артефактном пользовательском интерфейсе, я не нахожу способ загрузить ее в конвейер Jenkins.…
16 авг '18 в 00:53
2
ответа
Сравнение контрольных сумм и нахождение различий
Есть ли способ найти различия между несколькими файлами JAR, когда их контрольная сумма отличается? Исходя из соглашения об условном депонировании, мой живой код должен совпадать с последним выпуском от разработчика. Я сравнил файл JAR с помощью Fas…
30 мар '15 в 10:54
4
ответа
Эрланг - контрольная сумма
Годд Утро, Я пытаюсь выполнить контрольную сумму по следующей функции Data = [<<"9">>,"81", <<1>>, <<"52=">>, [[50,48,49,48,49,48,50,54,45,49,53,":",52,53,":",52,52]], <<1>>, <<1>>, [<&l…
26 окт '10 в 15:53
1
ответ
Что такое логика контрольной суммы malloc в iOS?
В чем причина контрольной суммы. Как и когда это проверяется (например, до / после распределения, до / после освобождения)? Почему я заинтересован? Читать дальше. При переносе большого проекта на arm64 я сталкиваюсь с некоторыми трудностями в диагно…
13 янв '15 в 00:42
1
ответ
Влияет ли gsutil на облачные переводы?
Я буду пересылать партии ценных объектов из регионального хранилища Google Cloud Storage (GCS) холодной линии, и мой клиент хочет гарантировать, что файлы не будут повреждены в процессе. Делать объекты, перемещенные в GCS, используя gsutil mv, пройт…
10 окт '18 в 17:00
3
ответа
Инъективны ли криптографические хеши при определенных условиях?
Извините за длинный пост, у меня есть вопрос об общих криптографических алгоритмах хеширования, таких как семейство SHA, MD5 и т. д. В общем, такой алгоритм хеширования не может быть инъективным, поскольку фактический создаваемый дайджест обычно име…
22 окт '11 в 11:22
1
ответ
Проверьте наличие антивирусных артефактов с помощью cksum
Я ищу хороший способ проверить, не оставляет ли антивирус Avira ( http://www.avira.com/) какие-либо следы после сканирования. Я работаю в среде, где крайне важно, чтобы ничего не было изменено, и чтобы устройство было отключено от сети в соответстви…
22 июн '12 в 14:14
5
ответов
Накопительные хэши
Я уже читал здесь о SO (EDIT: Incremental Checks), что есть некоторые алгоритмы контрольных сумм (я думаю, один из них - adler32), которые поддерживают следующее свойство: adler32('abc'); // 123 adler32('def'); // 456 adler32('abcdef'); // 579 (123 …
29 сен '09 в 19:43
1
ответ
Пакет с опцией IP-адреса строгого исходного маршрута не отправляется
Я пытаюсь отправить UDP-пакет, который использует строгую маршрутизацию от источника (IP Option 9). Опция SSR добавляется с помощью setsockopt() и выглядит хорошо внутри Wireshark, однако контрольная сумма UDP неверна - всегда на 4. Предупреждение W…
20 июл '16 в 03:18
3
ответа
Устаревшее сообщение об ошибке на черепахе
Я пытаюсь зафиксировать файл, который устарел. Я попытался очистить каталог, и ничего не работает... самый последний файл на моей локальной машине - это тот файл, который я знаю, который я хочу использовать... каков стандартный способ переопределени…
13 окт '10 в 17:20
3
ответа
Расчет контрольной суммы UDP
Структура заголовка UDP, определенная в /usr/include/netinet/udp.h, выглядит следующим образом struct udphdr { u_int16_t source; u_int16_t dest; u_int16_t len; u_int16_t check; }; Какое значение хранится в поле проверки заголовка? Как проверить прав…
26 сен '09 в 06:29