Was DPAPI ist
DPAPI (Data Protection API) ist eine Windows-eigene Funktion, die Daten so verschlüsselt, dass nur dasselbe Windows-Benutzerkonto auf demselben Rechner sie wieder entschlüsseln kann. CustoDoc nutzt DPAPI, um den Vault-Schlüssel zusätzlich zur Passphrase an dieses Konto zu binden.
Warum das ein echter Schutz ist
Wird die verschlüsselte Schlüsseldatei kopiert und auf einem anderen Rechner oder unter einem anderen Konto geöffnet, verweigert Windows selbst die Entschlüsselung, noch bevor CustoDoc überhaupt beteiligt ist. Ein gestohlener Datenträger allein reicht damit nicht, um an den Klartext-Schlüssel zu kommen.