Форум HeroesWorld-а - Показать сообщение отдельно - [Игра]Викторина
Показать сообщение отдельно
#1016
Старый 13.10.2016, 22:22
  #1016
^
Hermit
 
Аватар для Hermit
📖
Регистрация: 08.09.2008
Сообщения: 1957
Регистрация: 08.09.2008
Сообщения: 1957
По умолчанию
Re: [Игра]Викторина

MentНе знаю, мне почему-то кажется, что может прокатить хеш-сумма такого вида:
(-1)*(bit1) +2*(bit2) -3*(bit3) +4*(bit4)
То есть примеры сообщений:
0000 (основная часть) 000 (хеш-сумма)
0001 100
0010 101
0011 001
0100 010
1000 111

Но мне как-то трудно доказать или опровергнуть, что это будет работать. Навскидку, вроде бы ошибки находятся. Однако, не исключено, что я просто не углядел ситуации, где это не так.

Не совсем понял как составлять последовательность, если будут отрицательные числа, но вот сразу вопрос: допустим получили мы 0001000. Как понять тут нам пересылали 0000000 и испортили четвёртый бит с 0 на 1 или 0001100 и испортили пятый бит с 1 на 0?
__________________
Всё не так плохо как Вы думаете. Всё намного хуже!
Всё не так плохо как Вы думаете. Всё намного хуже!
Hermit вне форума
Ответить с цитированием