Генерация ETag
Пишу сейчас веб-сервер. Скурил всю RFC2068. Там еть такое поле как ETag. Насколько я понял в нем должен быть токен, уникальный для каждого ресурса, и чтобы он менялся при изменении ресурса. Для такого случая ИМХО больше всего подходят md5 . Какие есть функции для подсчета md5 файла на C/C++?