su1d
Старожил PHPClubа
crc32() vs. md5()
Задача:
Надо хранить в таблице уникальный идентификатор файла.
Имя файла не подходит, т.к. его длина зараннее неизвестна, и может быть чересчур большой. Как оптимальный вариант подходит crc32() от имени файла, т.к. эта функция возвращает int.
Вопрос:
Насколько можно быть уверенным, что не будет совпадений результата CRC32 по именам разных файлов? Для полной уверенности можно бы использовать md5(), но не хочется связываться со строками.
Задача:
Надо хранить в таблице уникальный идентификатор файла.
Имя файла не подходит, т.к. его длина зараннее неизвестна, и может быть чересчур большой. Как оптимальный вариант подходит crc32() от имени файла, т.к. эта функция возвращает int.
Вопрос:
Насколько можно быть уверенным, что не будет совпадений результата CRC32 по именам разных файлов? Для полной уверенности можно бы использовать md5(), но не хочется связываться со строками.