Wat is gegevenscodering?

Gegevenscodering is een proces waarbij gegevens van platte tekst worden omgezet in cijfertekst zodat deze niet kan worden gelezen. Meer algemeen bekend als 'codering', kan dit proces op een breed scala van manieren worden bereikt, en met verschillende mate van succes. Sommige van de beste gegevenscodering kunnen eeuwenlang duren, terwijl andere soorten decodering binnen enkele minuten of zelfs seconden kunnen worden verbroken door mensen die bekwaam zijn bij dergelijke taken. In het digitale tijdperk vertrouwen mensen dagelijks sterk op gegevenscodering. De kans is groot dat u vandaag op een bepaald moment gecodeerde gegevens hebt ontvangen of verzonden, zelfs als u de codering of decodering van de gegevens niet direct hebt uitgevoerd.

In dit proces wordt een perfect gewoon stuk platte tekst dat door iemand kan worden gelezen, zodat deze alleen door iemand met een sleutel kan worden gelezen. Een van de eenvoudigste vormen van gegevenscodering is een eenvoudige alfabetische substitutie, waarin de letters van het alfabet worden gecodeerd om een ​​sleutel te maken. Men zou bijvoorbeeld kunnen besluiten naar Shift de letters van het alfabet op vijf plaatsen zodat "E" staat voor "A", "F" voor "B" enzovoort voor een eenvoudige sleutel, of de letters kunnen willekeurig worden toegewezen om een ​​stuk tekst moeilijker te maken om zonder de sleutel te ontcijferen.

Een alfabetische substitutie is meestal vrij eenvoudig te breken; Veel grote kranten hebben zelfs een eenvoudige vervanging op hun puzzelspagina voor mensen om op te lossen. Meer complexe methoden voor gegevenscodering kunnen worden gebruikt om een ​​code uitdagender te maken om te breken. Met complexe codes kunnen mensen proberen brute kracht te gebruiken om de codering te kraken, en ze kunnen uiteindelijk slagen, maar het zal lang duren. Veel coderingsmethoden zijn gericht op het beveiligen van de sleutel, en het toestaan ​​van de gecodeerde gegevens die vrijelijk kunnen worden gezien, onder het argument dat de gegevens eenmaal gecodeerd zijn, zolang mensen de sleutel niet kunnen verkrijgen.

Er zijn een aantal redenen om gegevens te coderen, moswaarvan is afhankelijk van het afschermen van gegevens van de ogen van andere mensen. Banken sturen bijvoorbeeld gecodeerde gegevens over hun klanten heen en weer, terwijl overheden vertrouwen op codering om veilige berichten te krijgen naar overzeese ambassades. De meeste e -mailprogramma's bieden gegevenscodering bij tijdens het verzenden en ontvangen, zodat e -mails niet kunnen worden gelezen door derden, net als sites die persoonlijke informatie zoals adressen en creditcardnummers behandelen.

Sommige coderingsprotocollen zijn gestandaardiseerd zodat mensen gemakkelijk met elkaar kunnen communiceren, terwijl in andere gevallen een sleutel speciaal kan worden ontwikkeld voor gebruik door bepaalde mensen, en de sleutel is niet gestandaardiseerd om het moeilijker te maken om te kraken. Gepersonaliseerde sleutels waren ooit de enige manier om gegevens te coderen, totdat de gedeelde sleutelcodering mensen in staat stelde informatie over een sleutel in een open netwerk uit te wisselen zonder de inhoud van de sleutel zelf bekend te maken.

ANDERE TALEN