Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
ddddd tttt
@pashaa
Алгоритмы
Хеширование
Есть ли алгоритмы преобразвоания строки в хеш из цифр длино около 20 символов?
Есть ли алгоритмы способные преобразовать текст в хеш из цифр? Длина хеша примерно 20 символов. С наименьшей вероятностью коллизии.
Вопрос задан
более трёх лет назад
429 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
rPman
@rPman
20 цифр это 64 битное число, берете любые биты, можете перемешивать (xor) а там в зависимости от количества значений хеша.
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
2
EVGENY T.
@Beshere
Разработчик
Вот
тут
хеширофание реализовано по книжке Лафоре.
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Developer
@samodum
Какой вопрос - такой и ответ
Берёшь MD5 или любой другой алгоритм, обрезаешь до 20 символов и заменяешь символы A-F на 0-7.
Коллизий будет тем больше, чем короче хэш и меньше используемых символов. И ничего тут не поделаешь, такова математика
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+1 ещё
Простой
Какой алгоритм можно применить при проверки числа на простое ли оно?
1 подписчик
12 февр.
1829 просмотров
3
ответа
C#
+2 ещё
Простой
Поиск куда можно добраться по графу за время?
1 подписчик
10 февр.
178 просмотров
3
ответа
Алгоритмы
+2 ещё
Простой
Можно ли сделать так?
1 подписчик
07 февр.
179 просмотров
1
ответ
Алгоритмы
+1 ещё
Простой
Знаю что данная задача решается методом двух указателей, но не понимаю почему мы двигаем указатель с меньшей высотой в сторону противоположного?
нет подписчиков
06 февр.
179 просмотров
1
ответ
Алгоритмы
Простой
Всегда ли DP можно представить в виде DAG?
1 подписчик
30 янв.
90 просмотров
1
ответ
Java
+2 ещё
Простой
С какого раздела можно начинать читать Algorithms in Java от Седжвика если уже знаешь джаву?
1 подписчик
15 янв.
200 просмотров
3
ответа
Алгоритмы
Простой
What is the running time of insertion sort?
1 подписчик
15 янв.
64 просмотра
1
ответ
Алгоритмы
Простой
Как добавляются потенциалы тогда в Hungarian algorithm?
1 подписчик
08 янв.
35 просмотров
0
ответов
Алгоритмы
Простой
Когда выбирается хэш-функция при универсальном хэшировании?
1 подписчик
08 янв.
59 просмотров
1
ответ
C++
+1 ещё
Простой
Как сделать алгоритм превращение цифр словами в цифры?
1 подписчик
07 янв.
182 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
С++\Rust разработчик
Poker Training
от 300 000 до 400 000 ₽
С/С++ Linux разработчик
Tempesta Technologies
До 8 000 $
Программист
Актис-Медиа
от 30 000 до 50 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама