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 önskat skyddsnivå.
okrypterad data är information som enkelt kan läsas av en dator eller 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 kroppGodkänn 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. Den avancerade krypteringsstandarden 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 vara 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 krypteringen alGoritm och en privat nyckel används för 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.