Хеши текста

SHA-256, SHA-512, SHA-1 и MD5 от строки. SHA считает сам браузер, MD5 - наш код: в браузерном API его нет, а сверять контрольные суммы им до сих пор приходится.

    сверить с ожидаемым

    Что стоит помнить

    • MD5 и SHA-1 сломаны для подписи: для них умеют строить коллизии. Как контрольная сумма от случайной порчи файла они ещё работают, как защита от подмены - нет.
    • Хеш - не шифрование: обратно не расшифровывается. «Расшифровать MD5» в поиске означает «поискать эту строку в базе заранее посчитанных».
    • Для паролей нужны не эти функции, а медленные - bcrypt, scrypt, argon2: они специально считаются долго.
    • Одна буква меняет хеш целиком - в этом и смысл. Попробуйте изменить точку в тексте выше.

    Комментарии

    Пока нет комментариев. Будь первым!

    Оставить комментарий

    Комментарий появится после проверки. Email не публикуется. Войти, чтобы не вводить имя каждый раз.