Skip to main content

Vilka är de olika krypteringsteknikerna?

Processen att i hemlighet kodande meddelanden har använts i århundraden i spionage.Datakryptering är en process för att skapa hemliga meddelandeformat för data som lagras på datorfiler.Inom datorprogramvara finns det flera krypteringstekniker tillgängliga för datafiler.Dessa tekniker är vanligtvis kända som datakrypteringsalgoritmer.Varje algoritm har unika fördelar och användningsmönster baserat på typen av data och det önskade skyddsnivån.

Okrypterad data är information som enkelt kan läsas av en dator eller en person.När data skapas på en dator sparas den automatiskt i ett okrypterat format.Denna information sparas på datorer eller filervers och kan enkelt nås av hackare på internet.Krypteringstekniker är speciella processer utformade för att konvertera läsbara data till motsvarande gibberish.

Krypteringsmönster och standarder hanteras av National Institute of Standards and Technology (NIST).Denna kropp godkänner och testar nyutvecklade krypteringstekniker.För närvarande anses Advanced Encryption Standard (AES) vara en av de mest moderna standarderna för kryptografi.Det är utformat för att stödja ett 256-bitars nyckelkrypteringsprogram.Advanced Encryption Standard skapades 2001 och stöder för närvarande flera krypteringsalgoritmer.

Offentlig nyckelkryptografi är en standardform av kryptering som kräver specialnycklar för att kryptera och dekryptera meddelanden.Krypteringstekniker som använder detta från kodning anses vanligtvis säkra eftersom uppgifterna kräver att två delar är okrypterade.Först kräver det rätt dekrypterande algoritm och för det andra kräver det en speciell krypterad nyckel som måste användas med algoritmen.

Det som gör offentlig nyckelkryptografi unik är kravet på specialnycklar till både krypterande och dekryptera meddelanden.En offentlig nyckel används av den krypterande algoritmen och en privat nyckel används för den dekrypterande algoritmen.Denna typ av krypteringstekniker är svåra att bryta på grund av två-nyckelkrypteringsprocessen.

Komplexiteten i krypteringsalgoritmer är baserad på den fysiska storleken på krypteringsnyckeln.Ju större nyckel, desto mer komplex kan krypteringsprogrammet vara.Tidiga versioner av kryptering använde Data Encryption Standard (DES), som endast stödde en 56-bitars nyckel.Dessa manipulerades lätt och bröts snabbt av hackare.Med AES -standarderna gör möjligheterna till möjligheter att dechiffrera ny kryptering nästan omöjlig.

Blowfish är en av de mest komplexa krypteringsalgoritmerna som för närvarande finns idag.Det designades 1993 av Bruce Schneier.Denna krypteringsalgoritm är baserad på AES och stöder en 448-bitars krypteringsnyckel.För närvarande finns det ingen känd kryptanalys av Blowfish -algoritmen.Denna version av kryptering är fritt tillgänglig.