LINUX.ORG.RU

История изменений

Исправление 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:~$ 

Ну и да уникальность тут в скобочках ибо существуют коллизии когда разные данных как по размеру так и по содержанию имеют одинаковую хеш сумму.