Size: a a a

2021 January 26

LZ

Leonid Zaliubovskii in Embedded Group
Viacheslav Kaloshin
и что же мешает результату алгоритма хеширования выступать в качестве "контрольной суммы"?
наверное то, что две  разных последовательности байт могут дать один и тот же хеш. На этом принципе строится взлом паролей и иже с ними методом радужных таблиц
источник

SK

Stas Koynov in Embedded Group
Andrew K
может в том и отличие что КС не позволит восстановить данные, а с crc можно?
ну тыб пруфы привел, я бы почитал. это ведь вместо 256 байт в модбасе можно послать два байта црц а на той стороне востановить пакет. ппц ускорение на два порядка блин
источник

LZ

Leonid Zaliubovskii in Embedded Group
Stas Koynov
ну тыб пруфы привел, я бы почитал. это ведь вместо 256 байт в модбасе можно послать два байта црц а на той стороне востановить пакет. ппц ускорение на два порядка блин
тут скорее имеется ввиду, что на лету можно флипнутый бит восстановить так называемый SECDEC
источник

LZ

Leonid Zaliubovskii in Embedded Group
но там скорее о избыточном кодировании речь, я бы сказал
источник

VK

Viacheslav Kaloshin in Embedded Group
Leonid Zaliubovskii
наверное то, что две  разных последовательности байт могут дать один и тот же хеш. На этом принципе строится взлом паролей и иже с ними методом радужных таблиц
это называет коллизия. у CRC тоже есть такое. ну если мы считаем, что контрольная сумма = CRC
источник

VK

Viacheslav Kaloshin in Embedded Group
источник

LZ

Leonid Zaliubovskii in Embedded Group
Viacheslav Kaloshin
это называет коллизия. у CRC тоже есть такое. ну если мы считаем, что контрольная сумма = CRC
да, согласен. Я забыл про это говно у CRC что тоже есть
источник

VK

Viacheslav Kaloshin in Embedded Group
ух ты. оказывается, у crc32 (вариант Б) есть колизии, которые можно только ascii набрать
источник

LZ

Leonid Zaliubovskii in Embedded Group
погуглил, как правильно разница называется. вот что нашел:

Разница в том, что значение контрольной суммы должно измениться, даже если в элемент данных было внесено небольшое изменение. Для хеш-значения требуется просто, чтобы у реальных элементов данных были разные хеш-значения.
источник

VK

Viacheslav Kaloshin in Embedded Group
plumless и buckeroo - дают 4ddb0c25 (проверил, действительно так) 🙂
источник

AJ

Arm Jedi in Embedded Group
Viacheslav Kaloshin
Кстати, а кто-то вроде давал ссылку на некую псевдофс для хранения переменных? ну там что бы они одну страницу памяти постоянно не использовали и прочие ништяки
Я делал так. За основу брал либу с сайта istarik
источник

AK

Anton Kirilenko in Embedded Group
хэш - это признак какого-то объекта, а не его crc/сумма
источник

VK

Viacheslav Kaloshin in Embedded Group
они все делают одну задачу - подтвердить, что полученное соответствует переданному
источник

DR

Dmitry Rezvanov in Embedded Group
Тут на почту прилетело письмо от рекрутера https://softwarecountry.ru/
Слышал про них кто-нибудь что-нибудь?
источник

C

Churchill in Embedded Group
Крупная галера, очень
источник

P

Ponytale 🇷🇺 in Embedded Group
Leonid Zaliubovskii
погуглил, как правильно разница называется. вот что нашел:

Разница в том, что значение контрольной суммы должно измениться, даже если в элемент данных было внесено небольшое изменение. Для хеш-значения требуется просто, чтобы у реальных элементов данных были разные хеш-значения.
блин да все КС - частные случаи хешей, все crc - частные случаи КС)

я для пущей важности предлагаю ввести термин - бесконтрольная сумма - которая никому никогда ничего не должна, а рожденный сегодня ночью в чатае процессор Эльтиум (гибрид Эльбруса и пентиума) обязательно должен содержать блок аппаратного ее вычисления😅
источник

СС

Сиие Сууие in Embedded Group
Ponytale 🇷🇺
блин да все КС - частные случаи хешей, все crc - частные случаи КС)

я для пущей важности предлагаю ввести термин - бесконтрольная сумма - которая никому никогда ничего не должна, а рожденный сегодня ночью в чатае процессор Эльтиум (гибрид Эльбруса и пентиума) обязательно должен содержать блок аппаратного ее вычисления😅
-Бесконтрольная сумма
- лёгкого поведения
-которой все должны
источник

F

Faberge in Embedded Group
С низкой социальной ответственностью
источник

F

Faberge in Embedded Group
источник

СС

Сиие Сууие in Embedded Group
Faberge
С низкой социальной ответственностью
Молодой человек, я вас посчитала, вот ваш счёт
источник