История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
ну а вобще суть таких процессоров в этом?
Cуть таких сопроцессоров аппаратно ускорять подобные тяжеловесные действия. Можешь программно хеш высчитывать, но тогда сам понимаешь что будет.
Ты википедию прочёл? Зачем нужны хеши? Пароли хранить в неявном виде, хеш суммы данных проверять на повреждение. Хеш таблицу сделать для быстрого поиска данных. Да, хеш подразумевает то что данным произвольной длинны и содержания будет соответствовать уникальная строка фиксированного размера.
Тебе нужна уникальная строка фиксированного размера для твоих данных? Если да то используй, если нет то забей. Применений может быть множество.
dron@gnu:~$ echo "Жопа" | shasum
0f3837689fd93285cdf9324c680c5eceb4534e78 -
dron@gnu:~$ echo "Жопа!" | shasum
18ca01482121c27578d511d04edbac99d507b990 -
dron@gnu:~$ echo "Жопа! Попа! Попка!" | shasum
fb1277b3e73c3278a813b33213f3c73c0ebed2d2 -
dron@gnu:~$ echo "Срака" | shasum
b85d3224c71d086e6147dde05034e0fad9aadbbc -
dron@gnu:~$
dron@gnu:~$ cat /boot/initrd.img-5.18.0-2-amd64 | shasum
caaa4798f7d3b435a65111eb4ffbada44cb02010 -
dron@gnu:~$
Ну и да уникальность тут в скобочках ибо существуют коллизии когда разные данных как по размеру так и по содержанию имеют одинаковую хеш сумму.
Исходная версия LINUX-ORG-RU, :
ну а вобще суть таких процессоров в этом?
Cуть таких сопроцессоров аппаратно ускорять подобные тяжеловесные действия. Можешь программно хеш высчитывать, но тогда сам понимаешь что будет.
Ты википедию прочёл? Зачем нужны хеши? Пароли хранить в неявном виде, хеш суммы данных проверять на повреждение. Хеш таблицу сделать для быстрого поиска данных. Да, хеш подразумевает то что данным произвольной длинны и содержания будет соответствовать уникальная строка фиксированного размера.
Тебе нужна уникальная строка фиксированного размера для твоих данных? Если да то используй, если нет то забей. Применений может быть множество.
dron@gnu:~$ echo "Жопа" | shasum
0f3837689fd93285cdf9324c680c5eceb4534e78 -
dron@gnu:~$ echo "Жопа!" | shasum
18ca01482121c27578d511d04edbac99d507b990 -
dron@gnu:~$ echo "Жопа! Попа! Попка!" | shasum
fb1277b3e73c3278a813b33213f3c73c0ebed2d2 -
dron@gnu:~$ echo "Срака" | shasum
b85d3224c71d086e6147dde05034e0fad9aadbbc -
dron@gnu:~$
Ну и да уникальность тут в скобочках ибо существуют коллизии когда разные данных как по размеру так и по содержанию имеют одинаковую хеш сумму.