Хеш-функции - это то, как мы их создаем. Например:
Во-первых, для всех строк ->
шаг1. Опустите их (или загладьте их) Шаг2. Разделите все пробелы.
В настоящем время, обе строки будет отображаться в: thisisahash
Step3. Теперь применим к нему любую хэш-функцию: crc32, многочлен java или что-то еще ...
С учетом строки вы всегда можете выполнить поиск и посмотреть, не удалены ли другие строки для одного и того же ключа.
Обратите внимание, что хеш-функции являются односторонними. Таким образом, шаги Step1 и Step2 не учитываются при действительных хеш-методах.
Да, о котором я подумал. но нет ли прямого метода делать это вообще? –
Даже хеш-функция, которая является черным ящиком, кому-то нужно ее закодировать, не так ли? :) –