Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
ddddd tttt
@pashaa
Алгоритмы
Хеширование
Есть ли алгоритмы преобразвоания строки в хеш из цифр длино около 20 символов?
Есть ли алгоритмы способные преобразовать текст в хеш из цифр? Длина хеша примерно 20 символов. С наименьшей вероятностью коллизии.
Вопрос задан
более трёх лет назад
447 просмотров
Комментировать
Подписаться
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Алгоритмы
+1 ещё
Средний
Как можно предиктить дату регистрации при массиве данных?
1 подписчик
03 июл.
86 просмотров
1
ответ
Программирование
+1 ещё
Простой
Как работает регистрация и аутентификация с помощью ЭЦП?
1 подписчик
26 июн.
183 просмотра
3
ответа
Компьютерные сети
+1 ещё
Простой
Как построить топологию сетей (данные в FDB таблице) когда связи замкнуты в кольцо?
2 подписчика
25 июн.
454 просмотра
2
ответа
Алгоритмы
Средний
Какие переходы для ДП у «Гелифиш и незабудка» codeforce?
1 подписчик
12 июн.
82 просмотра
1
ответ
Telegram
+3 ещё
Средний
Как настроить авторизацию в Telegram Mini Apps?
3 подписчика
08 июн.
487 просмотров
0
ответов
C#
+1 ещё
Простой
Почему неправильно работает Keeloq?
1 подписчик
05 июн.
102 просмотра
1
ответ
Хеширование
+2 ещё
Простой
Почему aes-gcm юзается вместе с sha?
1 подписчик
29 мая
71 просмотр
0
ответов
Алгоритмы
Простой
Какие переходы для ДП Codeforces Петя и пауки?
1 подписчик
27 мая
156 просмотров
1
ответ
Алгоритмы
Простой
Какую букву в игре поле чудес в этом случае лучше всего открыть? правильное ли это решение?
1 подписчик
20 мая
240 просмотров
3
ответа
Python
+3 ещё
Простой
Как повысить точность классификации по табличным документам?
2 подписчика
19 мая
258 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Разработчик бэкенда в команду коммуникационной платформы
Яндекс
•
Москва
от 300 000 до 490 000 ₽
Разработчик в буткемп Core Infrastructure
Яндекс
•
Москва
от 300 000 до 490 000 ₽
Разработчик бэкенда сервисов телефонии
Яндекс
•
Москва
от 300 000 до 490 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама