Skip to main content

Wat is cipher -codering?

CoPher -codering is een verscheidenheid aan codering waarbij een sleutel wordt gebruikt om de gecodeerde informatie te beschermen.Over het algemeen zijn er twee methoden voor coderingscodering mdash; het blok en de stream -methode.Deze bepalen hoe de cijfer op het oorspronkelijke bericht wordt toegepast.Naast die twee methoden zijn er ook twee stijlen.Een cijfer is symmetrisch of asymmetrisch, afhankelijk van of de boodschap dezelfde of een andere decodering -cijfer vereist.

Gecodeerde berichten zijn sinds de vroege beschaving een nietje van menselijke geheimhouding.Methoden zijn gekomen en gegaan voor het veilig houden van belangrijke missieven, maar de meeste zijn een soort cijfercodering geweest.Methoden voor het gebruik van een vooraf ontworpen sleutel om berichten te coderen en te decoderen, hebben het leven van veel mensen bezet.In het begin waren deze sleutels alleen complex op grond van de lage technologie van de gebruiker;Nu zijn er supercomputers die niets anders doen dan codeert en decoderen.

Blockcijfers en streamcijfers vormen de meerderheid van de cijfer -typen.Een blokcijfer codeert informatie in vooraf bepaalde blokgroottes.Als een cijfer is ontworpen om 200 tekens te coderen, dan is dat precies wat het doet.Als het bericht langer is, moet het worden onderverdeeld in meerdere stukken, en als het korter is, vereist het vullings tekens.Een opvullingspersonage is een personage dat de boodschap gewoon langer maakt;Het kan van alles zijn, van een stroom van enkele tekens tot een willekeurig assortiment letters en spaties.

-streamcijfers zijn een innovatie van het computertijdperk.Deze stijl van coderingscodering genereert en past zijn coderingsreeks aan terwijl deze werkt.Deze coderingsmethode maakt gebruik van de huidige status van de machine die de codering uitvoert om de cijfer te genereren.

Deze methode verandert voortdurend om overeen te komen met de huidige status van het systeem.Streamcyphers zijn bijna onbreekbaar zolang twee dingen niet gebeuren;De code kan zichzelf niet herhalen en niemand die het bericht onderschept, kan een van de inhoud kennen.Als de code zich herhaalt, is het mogelijk om de reeks te kraken met weinig inspanning vanwege de achtergelaten markers in de cijfer.Als een interceptor een van de inhoud van het bericht kent, kunnen ze het bericht wijzigen zonder het te openen.

In een symmetrische codering is de sleutel die wordt gebruikt om het bericht te coderen dezelfde als de sleutel die wordt gebruikt om het bericht te decoderen.Deze cijfers zijn eenvoudig en gemakkelijk te maken, maar de sleutel loopt in gevaar omdat deze van locatie naar locatie gaat om te decoderen.Bovendien, als een van de belangrijkste houdlocaties in gevaar wordt gebracht, wordt de hele cijfer verpest.

Een asymmetrische cijfercijfering gebruikt twee sleutels, een die codeert voor het bericht en een die het bericht decodeert.Dit is de hoeksteen van openbare sleutelcodering.Er is een bericht gemaakt van twee sleutels, een openbare en een privé.In dit geval werken de sleutels op om een specifieke persoon in staat te stellen een bericht te ontgrendelen zonder kennis van de werkelijke coderingsleutel.