377 похожих чатов

Добрый день! Недавно возникла необходимость не только удостовериться в том, что

данные были переданы без искажений (проверялся хеш сообщения), но и понять, где именно произошло это искажение и иметь возможность его устранить. Я не знаю, как работаю архиваторы (они в архив добавляют какую-то информацию для восстановления), но я решил проблему таким дендро-фекальным способом. В отдельный файл перед отправкой сообщения пишу хеши от сцепки предыдущего хеша и текущего байта. Получается такой себе "хеш-чейн", который в 32 раза больше самого сообщения (использовал SHA256). :-) На мой взгляд этот файл может помочь понять, в каком месте произошло искажение и может дать возможность устранить ошибку (байт же 8-битный, потому перебрать 256 вариантов для каждого из них не так уж и сложно). Адекватен ли такой способ на хешах?

Спасибо.

4 ответов

16 просмотров

Нет

Fido-Retano Автор вопроса

А почему? Где ошибка?

Да, и всё же вероятность неправильного детектирования искажения сообщения довольно мала

Речи о вероятностях вообще не было

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
всем доброго времени суток! имею вопрос: как понять ТОЧНО, что на нексус производится атака или он перегружен? исходные данные: - Nexus OSS 3.67.1-01 на OrientDB - Total co...
Michael Kostelcev
11
GM, Oceaners! 🌊 Phase 1 of the ASI token merger begins today at 15:00 UTC! We've been prepping you for this 💪 Remember: 1. DO NOT RUSH! Plenty of time for this merge; Phase ...
Danil | Never DM first Kovtoniuk
8
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
or any website to buy prepaid card with xmr that's not trocador that's down?
Umbrella Party Partner
18
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
@MissRose_bot why don't we have a little Joe Biden debate on lovely inu? It's a dare challenge. 😂
Zakaria Khan
8
Xem delist ho rha hai agr naa bhechu toh kya hoga after 1 july?
ABHI
27
Привет, имею проблему с better-sqlite3 модулем. После npm install я делаю ребилд модуля под свою текущую версию ноды с помощью npx electron-rebuild -f -m node_modules/better-s...
Anton Samofal
2
Карта сайта