Wat is een cijfersleutel?
Een cijfer kan in het algemeen verwijzen naar een gecodeerd bericht. Het kan ook meer specifiek verwijzen naar een cryptografisch systeem waarin symbolen of symboolgroepen een gedeelte van de tekst vertegenwoordigen - ofwel enkele letters of langer - en / of eenheden tekst worden herschikt volgens een set vooraf vastgestelde regels. De cijfersleutel is de informatie die nodig is om de code te gebruiken.
Cijfers beginnen met een gewone sms, de woorden die iemand wil verbergen. De platte tekst wordt twee keer gemanipuleerd. Eerst wordt het gecodeerd om de betekenis te verbergen. Van het platte tekstbericht wordt dan gezegd dat het gecodeerd of gecodeerd is en kan gecodeerde tekst worden genoemd. Vervolgens wordt het ontcijferd om de onbewerkte tekst weer te onthullen. In elk geval is de cijfersleutel nodig.
Er zijn verschillende niveaus van coderingscomplexiteit. De meest eenvoudige cijfer heeft een gewone tekst alfabet, dat is het gebruikelijke alfabet in de Engelse taal, en een cijfer tekst alfabet, dat hetzelfde alfabet is dat begint met een andere letter dan een en met de letters die aan de voorkant zijn gelabeld op de achterkant. Een vroeg en beroemd gebruik van een cijfer werd gemaakt door Julius Caesar, die deze versleutelingsmethode gebruikte om berichten naar zijn generaals te sturen.
Tekst in platte tekst: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cijfertekst Alfabet: DEFGHIJKLMNOPQRSTUVWXYZABC
Een totaal van 25 verschillende cijfers kan worden gemaakt door het cijfercijfer te verschuiven om met elke letter naast een te beginnen. Maar zelfs met zoveel mogelijkheden, heeft een ongeautoriseerde persoon die het versleutelde bericht te pakken krijgt en weet dat het een cijfer is, een recht, maar vervelend pad om het uit te zoeken, zelfs zonder toegang tot de cijfercode.
Om een bericht te verzenden, gebruikt men de cijfertoets om het cijfertekstalfabet te bepalen. Vervolgens schrijft men voor elke gewone tekstbrief die men wenst over te brengen de gecodeerde tekstletter op zijn plaats. Dus als men zou besluiten wijsGEEK te coderen , zou men eindigen met:
zlvhJHHN
Om de cijfertekst te ontcijferen, zou je de cijfertoets gebruiken om het cijfertekstalfabet te construeren en de gewone tekstletter te vervangen voor elke cijfertekstletter.
Er zijn verschillende voor de hand liggende aanwijzingen in de codering zelf die helpen om de boodschap in dit type eenvoudige codering te onthullen. Een daarvan is dat een cijfertekstbericht onzin is, wat een sterke aanwijzing zal zijn dat een cijfer is gebruikt. Ten tweede zullen de letterfrequenties waarvan algemeen bekend is dat ze in het Engels bestaan - waardoor E, T, A, O en N de meest voorkomende letters zijn - waarschijnlijk helpen bij het onthullen van enkele sterke aanwijzingen over het gebruikte cijfer, als het bericht van enige lengte is .
Hoewel het eenvoudige type codering dat wordt beschreven kapot kan zijn en niet meer serieus wordt gebruikt, zijn er complexere. Met deze en eenvoudige codes is de beveiliging van de coderingssleutel essentieel voor de juiste verzending van een gecodeerd bericht. Als de ontvanger de sleutel niet ontvangt, wordt het bericht ongelezen. De codesleutel die in verkeerde handen valt, vernietigt de beveiliging van het bericht. Om deze reden is coderingssleutelbeheer een essentieel element van cryptografie.