Skillnaden mellan datakomprimering och datakryptering

Skillnaden mellan datakomprimering och datakryptering
Skillnaden mellan datakomprimering och datakryptering

Video: Skillnaden mellan datakomprimering och datakryptering

Video: Skillnaden mellan datakomprimering och datakryptering
Video: Hub, Switch, & Router Explained - What's the difference? 2024, Juli
Anonim

Datakomprimering vs datakryptering

Datakomprimering är processen att minska storleken på data. Den använder ett kodningsschema som kodar data med ett mindre antal bitar än originaldata. Kryptering är också en process för att transformera data som används i kryptografi. Den konverterar originaldata till ett format som bara kan förstås av en part som har en speciell information (kallad nyckel). Målet med kryptering är att hålla information dold för parter som inte har tillstånd att se informationen.

Vad är datakomprimering?

Datakomprimering är en metod för att transformera data i syfte att minska dess storlek. Detta är användbart eftersom det gör det möjligt att spara resurser som lagringsutrymme och bandbredd (vid överföring av data). Den använder en kodningsmetod som kommer att minska mängden bitar som används för att lagra data än den ursprungliga representationen. När du använder komprimerad data måste de dekomprimeras först. När man utformar ett datakomprimeringsschema måste man ta hänsyn till viktiga faktorer såsom nivån av komprimering som krävs, mängden distorsion som introduceras av komprimeringsschemat och de beräknings- och hårdvaruresurser som krävs för att komprimera och dekomprimera data. Speciellt när det gäller videodekomprimering kommer speciell hårdvara att krävas för att dekomprimera strömmen tillräckligt snabbt så att visningen inte störs. Med video skulle dekomprimering i förväg inte vara ett alternativ eftersom det kommer att kräva ett stort lagringsutrymme.

Vad är datakryptering?

Kryptering är en metod för att transformera data i syfte att hålla det hemligt. Kryptering använder en algoritm som kallas ett chiffer för att kryptera data och det kan bara dekrypteras med en speciell nyckel. Krypterad information kallas chiffertext och processen att erhålla den ursprungliga informationen (klartext) från chiffertexten kallas dekryptering. Kryptering krävs speciellt vid kommunikation över ett opålitligt medium som internet, där information måste skyddas från andra tredje parter. Moderna krypteringsmetoder fokuserar på att utveckla krypteringsalgoritmer (chiffer) som är svåra att bryta av en motståndare på grund av beräkningshårdheten (därför kunde inte brytas på ett praktiskt sätt). Två av de mycket använda krypteringsmetoderna är symmetrisk nyckelkryptering och offentlig nyckelkryptering. I symmetrisk nyckelkryptering delar både avsändaren och mottagaren samma nyckel som används för att kryptera data. I kryptering med offentlig nyckel används två olika men matematiskt relaterade nycklar.

Vad är skillnaden mellan datakomprimering och datakryptering?

Även om både datakomprimering och kryptering är metoder som omvandlar data till ett annat format, är de mål som de försöker uppnå olika. Datakomprimering görs med avsikten att minska storleken på data, medan kryptering görs för att hålla data hemlig från tredje part. Krypterad data kan inte enkelt dekrypteras. Det kräver att du har en speciell information som kallas nyckel. Att avkomprimera komprimerad data kräver inte sådana speciella kunskaper (som en nyckel), men det kan kräva viss speciell hårdvara beroende på datatypen.

Rekommenderad: