Так не бывает. Хеш, как уже заметили, по определению односторонний. К тому же длинна результата фиксирована и взаимно однозначного отображения быть не может в принципе.
> Хеш, как уже заметили, по определению односторонний. К тому же длинна результата фиксирована и взаимно однозначного отображения быть не может в принципе.
Ты чего подобрать то хочешь? Для значения хеша найти сообщение, которое ему удовлетворяет? Возьми сумму всех букв по какому-нибудь модулю. Тут даже подбирать ничего не придется.
> Ты чего подобрать то хочешь? Для значения хеша найти сообщение, которое ему удовлетворяет? Возьми сумму всех букв по какому-нибудь модулю. Тут даже подбирать ничего не придется.
это уж слишком многозначно. Надо и чтобы не очень много коллизий было, и была методика подбора. Думаю, попробую с crc32 пока
Все хеши многозначны, то что ты найдешь в 99.99% случаев будет херней, которая тебе не нужна. crc32 по многозначности ничем не лучше того, что я предложил.