Вопросы с тегом «cryptographic-hash-function»


13
Как я могу хэшировать пароль в Java?
Мне нужно хешировать пароли для хранения в базе данных. Как я могу сделать это на Java? Я надеялся взять простой текстовый пароль, добавить случайную соль, затем сохранить соль и хешированный пароль в базе данных. Затем, когда пользователь захотел войти в систему, я мог взять предоставленный им пароль, добавить случайную соль …

9
Какую криптографическую хеш-функцию мне выбрать?
Платформа .NET поставляется с 6 различными алгоритмами хеширования: MD5: 16 байт (время хеширования 500 МБ: 1462 мс) SHA-1: 20 байтов (1644 мс) SHA256: 32 байта (5618 мс) SHA384: 48 байтов (3839 мс) SHA512: 64 байта (3820 мс) RIPEMD: 20 байт (7066 мс) Каждая из этих функций выполняется по-разному; MD5 - …


8
MD5 - 128 бит, но почему 32 символа?
Я читал документы о md5, там говорилось, что это 128 бит, но почему 32 символа? Я не могу вычислить персонажей. 1 байт равен 8 битам если 1 символ равен 1 байту тогда 128 бит - это 128/8 = 16 байт, верно? РЕДАКТИРОВАТЬ: SHA-1 дает 160 бит, так сколько же там …

16
Почему значения хэша MD5 необратимы?
Одна концепция, о которой я всегда интересовался, - это использование криптографических хеш-функций и значений. Я понимаю, что эти функции могут генерировать уникальное хеш-значение, которое практически невозможно отменить, но вот что мне всегда было интересно: Если на моем сервере, в PHP я создаю: md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e" Когда вы запускаете ту же …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.