Автор: Fishbone
Дата сообщения: 12.01.2003 12:50
Вы все не угадали
во-первых, HASH - на жаргоне это веселая трава,
во-вторых, в области программирования HASH - это взаимнооднозначное соответсвие одного элемента другому, например в php ассоциативные массивы - это и есть HASH, т.е.
$aa['Вася']='Пупкин'
$aa['Майор']='Козлов' и т.п.
Соответственно Hash-функция - это функция, дающая (желательно однозначное на всем диапазоне входных значений) на входное значение особый результат. В шифровании еще имеет важность необратимость этой функции.
Кстати пока не найдено НИ ОДНОЙ необратимой функции, т.е. не доказана их необратимость, однако "обернуть" MD5 тоже не смогли, поэтому он особенно популярен для составленния контрольных сумм, подписей и хранения "штампов" паролей в *nix-системах.
А выглядит это примерно так
MD5('Привет, ромашки...')=485686595dafh4353hay78907