ETag для динамически генерируемых js файлов
В Интернете привозят примеры использования md5, но md5 же не гарантирует уникальности (для разных контентов хеши могут совпасть).Это в теории. А на практике может какой-то набор байт и даст md5, совпадающий с md5 твоего js, но вероятность что этот набор байт ещё и будет осмысленным, и тем более похожим на js — исчезающе мала, и ей пренебрегают.
на самом деле для md5 построить коллизию довольно легко, то есть два валидных js имеющих одинаковую md5. второй прообраз искать пока не научились, и похоже не научатся.
Оставить комментарий
6yrop
Как вычислять ETag для динамически генерируемых js файлов? В Интернете привозят примеры использования md5, но md5 же не гарантирует уникальности (для разных контентов хеши могут совпасть).Использовать базу данных?