Vad är krypteringsprogramvara?
Krypteringsprogramvara förvandlar läsbar text till oläsbart chiffer genom att tillämpa algoritmer som bara kan vändas med lösenfrasen eller nyckeln. Det finns säkra former av kryptering och osäkra former, eftersom svaga algoritmer kan brytas av samma datorkraft som genererar starka algoritmer. Den nuvarande standarden som antagits av den amerikanska regeringen är Advanced Encryption Standard (AES), baserad på 128-bitars block. Den tidigare standarden känd som Data Encryption Standard (DES) är baserad på 56-bitars block och anses nu vara osäker.
AES-standarden drogs från en större pool av algoritmer som utvecklades av Joan Daemen och Vincent Rijmen från Begium. Deras krypteringsprogramvara kallas Rijndael . Två exempel på konkurrerande krypteringsprogramvara i denna kategori inkluderar Twofish och Serpent.
Krypteringsprogramvara som AES, Twofish och Serpent förlitar sig på ett gemensamt lösenord eller en nyckel för att kryptera och dekryptera data, och av dessa skäl är de kända som symmetriska scheman. Denna typ av krypteringsprogramvara används för att säkra lagrad data. Det kan också användas för att kryptera en hel volym eller hårddisk. För att använda enheten måste man montera volymen med en lösenfras. När man demonterar frekvensomriktaren återgår volymen till dess krypterade tillstånd.
Asymmetriska krypteringsscheman använder ett nyckelpar för att kryptera och dekryptera data. Denna typ av kryptering används ofta i e-post och andra former av kommunikation. Nyckelparet innehåller en privat nyckel och en offentlig nyckel som är länkade eller associerade. Den offentliga nyckeln kan fritt ges till alla som kan användas för att kryptera data som skickas till ägaren av den offentliga nyckeln. När något har krypterats med den offentliga nyckeln kan endast den privata nyckeln för det nyckelparet, som ägs av förtroendet, dekrypteras data. Asymmetrisk krypteringsprogramvara anses vara säkrare än symmetriska scheman eftersom dekrypteringsnyckeln inte är delad.
I säkra e-postkonversationer använder båda parter krypteringsprogramvara för att generera sina egna nyckelpar och sedan utbyta offentliga nycklar. Nu kan varje person skicka krypterat e-post till den andra, och vid ankomst använder personen sin privata nyckel för att dekryptera posten. Dessa åtgärder kan utföras sömlöst med e-post-plugin-program som används med krypteringsprogramvara. Pretty Good Privacy® (PGP) är krypteringsprogramvara som fungerar med några populära e-postprogram, och den öppna källkodsversionen av PGP, känd som GnuPG, kan också användas med Enigma ™ plug-in i Mozilla® Thunderbird® för automatisk kryptering och dekryptering .
Det finns en mängd krypteringsprogram tillgängliga online, många gratis. Om du letar efter något för att säkra dina lagrade data eller för volymkryptering fungerar AES-program bra. Om du vill kryptera din e-post, ger asymmetriska program baserade på nyckelpar den bästa säkerheten. I det senare fallet kan olika program fungera med varandra i vissa fall, men det är förmodligen lättare för personer med ny kryptering att använda samma krypteringsprogramvara för att säkerställa kompatibilitet.