Задать вопрос
@pashaa

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

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

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

Похожие вопросы