Verschil tussen codering en codering

Verschil tussen codering en codering
Verschil tussen codering en codering

Video: Verschil tussen codering en codering

Video: Verschil tussen codering en codering
Video: Density & Viscosity 2024, November
Anonim

Codering versus codering

Coderen is het proces waarbij gegevens worden omgezet in een ander formaat met behulp van een methode die openbaar beschikbaar is. Het doel van deze transformatie is om de bruikbaarheid van gegevens te vergroten, met name in verschillende systemen. Versleuteling is ook een proces van het transformeren van gegevens die worden gebruikt in cryptografie. Het converteert de originele gegevens naar een formaat dat alleen kan worden begrepen door een partij die over een speciaal stuk informatie beschikt (een zogenaamde sleutel). Het doel van encryptie is om informatie verborgen te houden voor partijen die geen toestemming hebben om de informatie te bekijken.

Wat is coderen?

Het transformeren van gegevens naar een bruikbaarder formaat door verschillende systemen, met behulp van een openbaar beschikbare methode, wordt codering genoemd. Meestal is het geconverteerde formaat een standaardformaat dat veel wordt gebruikt. In ASCII (American Standard Code for Information Interchange) worden tekens bijvoorbeeld gecodeerd met cijfers. 'A' wordt weergegeven met nummer 65, 'B' met nummer 66, enz. Deze nummers worden de 'code' genoemd. Evenzo worden coderingssystemen zoals DBCS, EBCDIC, Unicode, enz. ook gebruikt om tekens te coderen. Het comprimeren van gegevens kan ook worden gezien als een coderingsproces. Coderingstechnieken worden ook gebruikt bij het transporteren van gegevens. Het Binary Coded Decimal (BCD)-coderingssysteem gebruikt bijvoorbeeld vier bits om een decimaal getal weer te geven en Manchester Phase Encoding (MPE) wordt door Ethernet gebruikt om bits te coderen. Gecodeerde gegevens kunnen eenvoudig worden gedecodeerd met behulp van standaardmethoden.

Wat is versleuteling?

Encryptie is een methode om gegevens te transformeren met de bedoeling deze geheim te houden. Versleuteling gebruikt een algoritme dat een cijfer wordt genoemd om gegevens te versleutelen en het kan alleen worden ontsleuteld met een speciale sleutel. Versleutelde informatie staat bekend als cijfertekst en het proces van het verkrijgen van de originele informatie (platte tekst) uit de cijfertekst staat bekend als decodering. Versleuteling is met name vereist bij communicatie via een niet-vertrouwd medium zoals internet, waar informatie moet worden beschermd tegen andere derden. Moderne coderingsmethoden zijn gericht op het ontwikkelen van coderingsalgoritmen (cijfers) die moeilijk te doorbreken zijn door een tegenstander vanwege de rekenhardheid (en daarom niet met praktische middelen konden worden verbroken). Twee van de meest gebruikte versleutelingsmethoden zijn symmetrische sleutelversleuteling en openbare-sleutelversleuteling. Bij symmetrische sleutelcodering delen zowel de afzender als de ontvanger dezelfde sleutel die wordt gebruikt om de gegevens te coderen. Bij versleuteling met openbare sleutels worden twee verschillende, maar wiskundig verwante sleutels gebruikt.

Wat is het verschil tussen codering en codering?

Hoewel zowel codering als codering methoden zijn die gegevens omzetten in een ander formaat, zijn de doelen die ze proberen te bereiken verschillend. Encoding wordt gedaan met de bedoeling de bruikbaarheid van gegevens in verschillende systemen te vergroten en de benodigde opslagruimte voor opslag te verminderen, terwijl encryptie wordt gedaan om de gegevens geheim te houden voor derden. De codering wordt gedaan met behulp van openbaar beschikbare methoden en kan eenvoudig worden teruggedraaid. Maar versleutelde gegevens kunnen niet gemakkelijk worden ontsleuteld. Het vereist het bezit van een speciaal stukje informatie, een sleutel genaamd.

Aanbevolen: