WebByte
Проходящий мимо
Хэширование данных
Ищется алгоритм, отвечающий следующим требованиям.
1. Устойчивость к коллизиям. Для 1 млн строк коллизий быть не должно.
2. Результат алгоритма - хэш, длиной не более 10-12 символов
Криптоустойчивость его не нужна, подбирать значения некто не будет, но надо хранить в БД хэши пары миллионов строк для быстрого поиска по этому самому хэшу.
md5 слишком уж длинный, crypt покороче, но все равно длина не подходит. crc32 выдал 6% коллизий на миллионе строк.
Ищется алгоритм, отвечающий следующим требованиям.
1. Устойчивость к коллизиям. Для 1 млн строк коллизий быть не должно.
2. Результат алгоритма - хэш, длиной не более 10-12 символов
Криптоустойчивость его не нужна, подбирать значения некто не будет, но надо хранить в БД хэши пары миллионов строк для быстрого поиска по этому самому хэшу.
md5 слишком уж длинный, crypt покороче, но все равно длина не подходит. crc32 выдал 6% коллизий на миллионе строк.

