md5. MD5-отпечаток строки

^math:md5[строка]

Метод получает «отпечаток» размером 16 байт из переданной
строки. Выдает его представление в виде строки - байты представлены в шестнадцатеричном виде без разделителей, в нижнем регистре.

Считается, что практически невозможно:
·создать две строки, имеющие одинаковый «отпечаток»;  
·восстановить исходную строку по ее «отпечатку».  

Пример
В качестве имени cache-файла возьмем «отпечаток» строки
$request:uri, это обеспечит взаимно-однозначное соответствие имени строке запроса, а также избавит нас от необходимости укорачивать строку запроса и очищать ее от спецсимволов.

^
cache[$cache_directory/^math:md5[$request:uri]]($cache_time){
    …
}


Подробная информация о MD5 доступна по ссылке: ietf.org/rfc/rfc1321.txt


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 26.06.2024