Skillnaden mellan kodning och kryptering

Skillnaden mellan kodning och kryptering
Skillnaden mellan kodning och kryptering

Video: Skillnaden mellan kodning och kryptering

Video: Skillnaden mellan kodning och kryptering
Video: Density & Viscosity 2024, November
Anonim

Kodning vs kryptering

Kodning är processen att omvandla data till ett annat format med en metod som är allmänt tillgänglig. Syftet med denna transformation är att öka användbarheten av data speciellt i olika system. 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 kodning?

Omvandling av data till ett mer användbart format av olika system, med en metod som är tillgänglig offentligt kallas kodning. För det mesta är det konverterade formatet ett standardformat som används flitigt. Till exempel, i ASCII (American Standard Code for Information Interchange) kodas tecken med siffror. 'A' representeras med nummer 65, 'B' med nummer 66, etc. Dessa nummer kallas för 'koden'. På liknande sätt används även kodningssystem som DBCS, EBCDIC, Unicode, etc. för att koda tecken. Komprimering av data kan också ses som en kodningsprocess. Kodningstekniker används också vid transport av data. Till exempel använder BCD-kodningssystemet (Binary Coded Decimal) fyra bitar för att representera ett decim altal och Manchester Phase Encoding (MPE) används av Ethernet för att koda bitar. Kodad data kan enkelt avkodas med standardmetoder.

Vad är kryptering?

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 endast dekrypteras med en speciell nyckel. Krypterad information är känd som 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 kodning och kryptering?

Även om både kodning och kryptering är metoder som omvandlar data till olika format, är de mål som de försöker uppnå olika. Kodning görs i syfte att öka användbarheten av data i olika system och för att minska utrymmet som krävs för lagring, medan kryptering görs för att hålla data hemlig för tredje part. Kodning görs med allmänt tillgängliga metoder och det kan enkelt vändas. Men krypterad data kan inte dekrypteras lätt. Det kräver innehav av speciell information som kallas nyckel.

Rekommenderad: