Controllare che la crittografia sia stata utilizzata correttamente è un po 'complicato e richiede competenze specifiche. Non mi aspetterei che un tipico test di penetrazione in black box sia un modo molto efficace per controllarlo o un buon uso dei vostri soldi. Invece, probabilmente vorrai un controllo di sicurezza o una revisione della sicurezza, preferibilmente da qualcuno che abbia familiarità con la crittografia.
Uno dei modi migliori per ridurre il rischio è di ridurre al minimo la misura in cui si sta progettando il proprio metodo di crittografia. Nel linguaggio di crittografia: non caricare la tua crittografia . Ad esempio, potresti crittografare i dati utilizzando GPG (o qualcosa che crittografa in formato OpenPGP).
Vedi Lezioni apprese e idee sbagliate relative a crittografia e crittologia per ulteriori suggerimenti. Non dimenticare di utilizzare l'autenticazione (ad esempio, utilizzare la crittografia autenticata o crittografare, quindi autenticare). Utilizza una buona gestione delle chiavi (ad esempio, genera una chiave crittografica veramente casuale, non generare la tua chiave crittografica da una passphrase).