ETag для динамически генерируемых js файлов

6yrop

Как вычислять ETag для динамически генерируемых js файлов? В Интернете привозят примеры использования md5, но md5 же не гарантирует уникальности (для разных контентов хеши могут совпасть).
Использовать базу данных?

ava3443

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

vall

на самом деле для md5 построить коллизию довольно легко, то есть два валидных js имеющих одинаковую md5. второй прообраз искать пока не научились, и похоже не научатся.
Оставить комментарий
Имя или ник:
Комментарий: