@pashaa

Есть ли алгоритмы преобразвоания строки в хеш из цифр длино около 20 символов?

Есть ли алгоритмы способные преобразовать текст в хеш из цифр? Длина хеша примерно 20 символов. С наименьшей вероятностью коллизии.
  • Вопрос задан
  • 363 просмотра
Решения вопроса 1
@rPman
20 цифр это 64 битное число, берете любые биты, можете перемешивать (xor) а там в зависимости от количества значений хеша.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Beshere
@Beshere
Разработчик
Вот тут хеширофание реализовано по книжке Лафоре.
Ответ написан
Комментировать
samodum
@samodum
Какой вопрос - такой и ответ
Берёшь MD5 или любой другой алгоритм, обрезаешь до 20 символов и заменяешь символы A-F на 0-7.
Коллизий будет тем больше, чем короче хэш и меньше используемых символов. И ничего тут не поделаешь, такова математика
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы