Il software di crittografia si trasforma in testo leggibile cifrato illeggibili mediante l'applicazione di algoritmi che potrà essere stornato solo per la passphrase o una chiave. Ci sono forme sicure di crittografia e di forme di insicurezza, come gli algoritmi debole può essere interrotto dalla stessa potenza del computer che genera algoritmi forte. L'attuale standard adottato dal governo degli Stati Uniti è l'Advanced Encryption Standard (AES), sulla base di blocchi di 128-bit. Lo standard precedente conosciuto come il Data Encryption Standard (DES) si basa su blocchi di 56-bit ed è ora considerato insicuro.
Lo standard AES è stato estratto da un numero più ampio di algoritmi che sono stati sviluppati da Joan Daemen e Vincent Rijmen di Begium. Il loro software di crittografia è noto come Rijndael . Due esempi di software di crittografia concorrenti in questa categoria comprendono Twofish e Serpent. Il software di crittografia quali AES, Twofish e Serpent contare su una singola password condivisa o chiave per crittografare e decrittografare dati, e per questo motivo sono conosciuti come simmetrica . Questo tipo di software di crittografia viene utilizzata per proteggere i dati memorizzati. Può anche essere usata per cifrare un intero volume o disco rigido. Per utilizzare l'unità, si deve montare il volume con una passphrase. Quando si smonta il disco, il volume ritorna al suo stato criptato. asimmetrica schemi di cifratura utilizza una coppia di chiave per crittografare e decrittografare i dati. Questo tipo di crittografia viene spesso utilizzata in forme e-mail e altri mezzi di comunicazione. La coppia di chiavi include una chiave privata e una chiave pubblica, che sono collegate o associate. La chiave pubblica può essere liberamente assegnato a chiunque di essere utilizzata per crittografare i dati inviati al proprietario della chiave pubblica. Una volta che qualcosa è stato cifrato con la chiave pubblica, solo la chiave privata di quella coppia di chiavi, svoltasi a fiducia da parte del proprietario, può decifrare i dati. Software di crittografia asimmetrica è considerato più sicuro di quelli di tipo simmetrico, perché la chiave di cifratura non è condivisa. In sicure le conversazioni email, entrambe le parti, usare il software di crittografia per generare la propria coppia di chiavi, quindi lo scambio di chiavi pubbliche. Ora, ogni persona può inviare mail criptate per l'altro, e all'arrivo, che la persona che usa la sua chiave privata per decriptare il messaggio. Queste operazioni possono essere eseguite senza soluzione di continuità dal plug-ins e-mail utilizzati con il software di crittografia. ® Pretty Good Privacy (PGP) è un software di crittografia che lavora con alcuni programmi di posta elettronica più, e la versione open-source di PGP noto come GnuPG può essere utilizzato anche con il plug-in Enigma ™ in Mozilla Thunderbird ® ® per la crittografia e la decrittografia automatica .Ci sono una miriade di programmi di crittografia disponibili on-line, molti gratuiti. Se siete alla ricerca di qualcosa per proteggere i tuoi dati memorizzati o per la crittografia di volume, AES-tipo di programmi funzionano bene. Se cerca di codificare il tuo email, programmi asimmetrica basata su coppie di chiavi di fornire la migliore sicurezza. In quest'ultimo caso, i programmi differenti potrebbe funzionare uno con l'altro in alcuni casi, ma probabilmente è più facile per le persone nuove per la crittografia di utilizzare lo stesso software di crittografia per garantire la compatibilità.
