Я не хочу, чтобы это было дебатом, но я пытаюсь понять техническое обоснование того, почему так много приложений используют SHA1 для секретов хэширования, когда SHA512 более безопасен. Возможно, это просто для обратной совместимости.
Помимо очевидного большего размера (128 символов против 40) или небольших разностей скорости, есть ли другая причина, почему люди используют первый?
Кроме того, SHA-1, я считаю, был впервые взломан процессором видеомагнитофона несколько лет назад. Кто-нибудь еще треснул 512 (возможно, с лифтером), или он все еще безопасен для использования без соления?