Questo non ha effetto sul Mac perché Apple non usa l'algoritmo di crittografia hardware integrato nell'SSD. FileVault di Apple utilizza un codice XTS-AES 128 "legato" a una password e protegge la partizione di avvio dell'unità (l'EFI non lo è).
Gli SSD menzionati nell'articolo possono avere la master password "reset" semplicemente scrivendo un singolo bit sul firmware dell'SSD.
I sistemi operativi come macOS e FreeBSD avviano prima una partizione non crittografata, quindi avvia quella crittografata basata su una password / frase / credenziale fornita dall'utente.
Does MacOS trust the hardware encryption of the SSD drives, or does it always use software encryption?
Non si fida di esso né diffida. Utilizza la sua propria crittografia piuttosto che quella inclusa nell'unità.
Is there a way to check whether SSD-based or software encryption is being used?
Per macOS tramite Sierra (10.12.x):
diskutil info diskX | grep -i encrypted
Per macOS High Sierra e (10.13.x):
diskutil apfs list | grep -B6 FileVault