Какие бы криптографические вычисления вы ни делали - без хэширования обойтись, скорее всего, не получится. Электронная подпись, проверка целостности данных, сравнение двух текстов и т.д. - везде используется хэшировние, везде вычисляется хэш. И, конечно, блокчейн без хэша просто немыслим. Попробую сегодня на пальцах рассказать, что это такое и зачем это нужно. Этим постом открываю мини-рубрику "криптография на пальцах". Мне хотелось бы понять, нужно ли это моим читателям. Прошу вас активнее пользоваться лайками/дизлайками, чтобы дать мне обратную связь...
Если вы не специалист из сферы IT, то наша статья будет для вас познавательной. Мы кратко опишем принципы действия хеширования, шифрования и кодирования и разберем, в чем же разница этих технологий. Хеширование Хеширование (англ. hashing – перемешивание) –это преобразование входных числовых и буквенных данных произвольной длины в строку фиксированного размера (40 символов), которое выполняется определенным алгоритмом. Исходные данные называются входным массивом, ключом или сообщением, а результат преобразования называется хешем или хеш-суммой...