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