в шестнадцатеричном виде без разделителей,
md5. MD5-отпечаток строки [3.0.8] |
Из переданной строки получает «отпечаток» размером 16 байт.
Выдает его представление в виде строки - байты представлены в шестнадцатеричном виде без разделителей, в нижнем регистре.
Считается, что практически невозможно
· | создать две строки, имеющие одинаковый «отпечаток»; |
· | восстановить исходную строку по ее «отпечатку». |
В качестве имени cache-файла возьмем «отпечаток» строки $request:uri, это обеспечит взаимно-однозначное соответствие имени строке запроса, а также избавит нас от необходимости укорачивать строку запроса и очищать ее от спецсимволов.
^cache[$cache_directory/^math:md5[$request:uri]]($cache_time){
…
}
Подробная информация о MD5 доступна здесь: http://www.ietf.org/rfc/rfc1321.txt