SHA-512
Коротко: Алгоритм хеширования из семейства SHA-2, создающий 512-битное (64-байтовое) значение хеша, — «старший брат» SHA-256.
Подробнее: SHA-512 внутри работает с 64-битными словами вместо 32-битных, как SHA-256, из-за чего на 64-битных процессорах часто даже быстрее SHA-256, несмотря на вдвое более длинное выходное значение. Более длинный вывод теоретически даёт большую стойкость к атакам на коллизии; на практике SHA-256 для большинства случаев считается достаточно безопасным.
Подробности
Внутреннее устройство SHA-512 почти идентично SHA-256 (оба основаны на одной конструкции Меркла — Дамгора).
См. также: SHA-256, типы SHA, хеширование