CTReplay offre un meccanismo per garantire che i file audio non vengano modificati accidentalmente o intenzionalmente dopo che sono stati importati.
Per poter garantire quindi l’integrità del file, durante la fase di importazione, subito dopo la compressione in formato MP3, viene generato un codice “digest” a partire dal file audio, che permette di verificare velocemente in qualsiasi momento successivo se il file originario è stato alterato o sostituito.
Il file digest viene generato utilizzando l’algoritmo SHA-2 SHA256
(https://en.wikipedia.org/wiki/SHA-2) e conservato su DB.
Il file viene verificato ogni volta che si accede a CTReplay e si apre il dettaglio della registrazione.
Nell’immagine viene mostrato un cerchio rosso per indicare che il file è stato manomesso.
Il risultato del controllo può essere di 3 tipi:
Positivo
Il controllo ha avuto esito positivo, il file che si sta ascoltando/scaricando è identico a quello che era stato importato.
Negativo
Il controllo ha avuto esito negativo, non è possibile dire se il file è ancora integro in quanto o il digest non corrisponde oppure non è recuperabile il file.
Errore
Il controllo è andato in errore, c'è stato un errore sul server che impedisce la verifica del file.