SHA384 - это усеченная версия SHA512. Но зачем кому-то это использовать? И следствие: если SHA384 так же хорош, как SHA512, существует ли какое-либо обоснование при использовании версии с 512 бит?
Я планирую использовать один из алгоритмов для проверки целостности файла, поэтому меня главным образом интересует безопасность в коллизии.
Я был бы рад услышать, как каждый использует дайджест SHA2 на практике и почему вы выбрали одну версию над другой.