SHA3-512 und SHA-512 liefern beide 512-Bit-Digests, sind aber verschiedene Algorithmen. SHA-512 gehört zur SHA-2-Familie und verwendet eine Merkle–Damgård-artige Konstruktion mit 64-Bit-Operationen. SHA3-512 verwendet Keccaks Sponge-Konstruktion und die Keccak-p[1600]-Permutation. Dieselbe Eingabe führt daher zu völlig unterschiedlichen Ausgaben.
SHA-512 hat oft breitere Protokollunterstützung und starke Softwareleistung, besonders auf Systemen mit schnellen 64-Bit-Operationen. SHA3-512 ist sinnvoll, wenn ein Protokoll ausdrücklich SHA-3 verlangt, Designvielfalt wichtig ist oder ein fester 512-Bit-SHA-3-Digest benötigt wird. Wähle immer genau den Algorithmus, den Spezifikation, API, Testvektor oder veröffentlichte Prüfsumme vorgeben.