Wat zijn de verschillende soorten codering?
Versleuteling is het proces waarbij gegevens worden omgezet van de normale, leesbare status, platte tekst genaamd, in beveiligde, beveiligde gegevens genaamd cijfertekst, zodat deze alleen kunnen worden gelezen door de beoogde ontvanger of ontvangers, die deze kunnen ontsleutelen met een geheime sleutel. Versleuteling is een praktijk die teruggaat tot de oorlog in de oudheid, toen het belangrijk was om berichten te verzenden waartoe je vijanden geen toegang hadden. Er zijn veel soorten codering die op verschillende manieren kunnen worden gecategoriseerd: het materiaal van de codering, de coderingsmiddelen, de gebruikte coderingsmethode, inclusief het gebruikte gebruikte algoritme, en / of eerder of recenter uitgevonden / gebruikte coderingssystemen.
Er zijn verschillende soorten codering die altijd werken op een bepaald type materiaal en andere soorten codering die de gebruiker bestuurt en op basis van behoefte toepast. E-mailversleuteling is van toepassing op alle uitgaande e-mail van een systeem. Codering van de harde schijf - ook bekend als volledige schijfcodering of FDE, hele schijfcodering, codering van de harde schijf of schijfcodering - codeert alle soorten bestanden die op een harde schijf van een computer worden gevonden. Pagina's met het HTTPS-protocol coderen alle transacties die via hen worden uitgevoerd, waardoor creditcardbetalingen via internet mogelijk zijn. Een gebruiker kan er daarentegen voor kiezen om een bepaalde pdf te beveiligen en - afhankelijk van het gebruikte softwareprogramma - een wachtwoord nodig om deze te openen en / of te wijzigen of te bewerken of te beperken of afdrukken te verbieden.
Typen codering kunnen ook worden onderscheiden door softwarematige codering of op hardware gebaseerde codering. Codering van de harde schijf is bijvoorbeeld hoofdzakelijk door software uitgevoerd. De groep fabrikanten van harde schijven waaruit de Trusted Computing Group (TCG) bestaat, stemde in 2009 echter in met een coderingsstandaard voor harde schijven, die zij de TCG Storage Specification noemden. Wanneer ze volledig zijn ingevoerd, coderen harde schijven automatisch, in plaats van dat ze daarvoor een apart, toegevoegd softwareprogramma nodig hebben.
Een andere manier om soorten codering te onderscheiden is door hoe ze werken. De coderingsmethode kan symmetrisch zijn, wat betekent dat ze een enkele sleutel hebben die wordt gebruikt voor zowel codering als decodering en die samen met een bericht moet worden verzonden om ervoor te zorgen dat deze door de ontvanger kan worden gedecodeerd. Aan de andere kant kan het asymmetrisch zijn, in welk geval de afzender de openbare sleutel van de ontvanger gebruikt om de platte tekst te coderen, en de computer van de ontvanger gebruikt de privésleutel van de ontvanger om deze te decoderen. Het gebruik van verschillende algoritmen, verschillende sleutellengten en blokcodering of streamingcodering zijn andere onderscheidende factoren. Men zou ook soorten encryptie kunnen onderscheiden die als verouderd worden beschouwd - zoals DES (Data Encryption Standard) en WEP (Wired Equivalent Privacy), en nieuwere, betere encryptie - zoals Triple DES en WAP2 (WiFi Protected Access, versie 2), die AES gebruikt (Advanced Encryption Standard).