Skip to main content

Hvad er de forskellige krypteringsteknikker?

Processen med hemmeligt kodning af meddelelser er blevet brugt i århundreder i spionage.Datakryptering er en proces med at oprette hemmelige meddelelsesformater til data, der er gemt på computerfiler.Inden for computersoftware er der flere krypteringsteknikker til rådighed for datafiler.Disse teknikker er typisk kendt som datakrypteringsalgoritmer.Hver algoritme har unikke fordele, og brugsmønstre baseret på den type data og det ønskede beskyttelsesniveau.

Ukrypterede data er information, der let kan læses af en computer eller person.Når data oprettes på en computer, gemmes det automatisk i et ikke -krypteret format.Disse data gemmes på computere eller filservere og kan let fås adgang til af hackere på Internettet.Krypteringsteknikker er specielle processer designet til at konvertere de læsbare data til ækvivalenten af gibberish.

Krypteringsmønstre og standarder styres af National Institute of Standards and Technology (NIST).Denne krop godkender og tester nyudviklede krypteringsteknikker.I øjeblikket betragtes den avancerede krypteringsstandard (AES) som en af de mest moderne af standarder for kryptografi.Det er designet til at understøtte et 256-bit nøglekrypteringsprogram.Den avancerede krypteringsstandard blev oprettet i 2001 og understøtter i øjeblikket flere krypteringsalgoritmer.

Offentlig nøglekryptografi er en standardform for kryptering, der kræver specielle nøgler for at kryptere og dekryptere meddelelser.Krypteringsteknikker, der bruger dette fra kodning, betragtes typisk sikre, fordi dataene kræver, at to dele ikke er krypteret.Først kræver det den korrekte dekrypteringsalgoritme, og for det andet kræver den en speciel krypteret nøgle, der skal bruges med algoritmen.

Hvad der gør offentlig nøglekryptografi unik er kravet om specielle nøgler til både kryptering og dekrypteringsmeddelelser.En offentlig nøgle bruges af den krypterende algoritme, og en privat nøgle bruges til dekrypteringsalgoritmen.Denne type krypteringsteknikker er vanskelige at bryde på grund af den to-nøgle krypteringsproces.

Kompleksiteten af krypteringsalgoritmer er baseret på den fysiske størrelse af krypteringsnøglen.Jo større nøglen er, jo mere kompleks kan krypteringsprogrammet være.Tidlige versioner af kryptering anvendte datakrypteringsstandarden (DES), som kun understøttede en 56-bit nøgle.Disse blev let manipuleret og hurtigt brudt af hackere.Med AES -standarderne gør permutationerne af muligheder dechiffrering af ny kryptering næsten umulig.

Blowfish er en af de mest komplekse krypteringsalgoritmer, der i øjeblikket er tilgængelige i dag.Det blev designet i 1993 af Bruce Schneier.Denne krypteringsalgoritme er baseret på AE'er og understøtter en 448-bit krypteringsnøgle.I øjeblikket er der ingen kendt kryptanalyse af blowfish -algoritmen.Denne version af kryptering er frit tilgængelig.