Фильтр Блума использует хэш-функцию (или несколько) для генерации значения от 0 до m с учетом входной строки X. Мой вопрос заключается в том, как использовать хеш-функцию для генерации значения таким образом, например, хеш-код MD5 обычно представлен строкой hex
длиной 32, как мне использовать алгоритм хеширования MD5 для генерации значения от 0 до m, где я могу указать m? В настоящее время я использую Java, поэтому было бы неплохо сделать это с помощью предлагаемых им функций MessageDigest, хотя было бы неплохо просто общее описание того, как это сделать.
Спасибо