Wat zijn cipher -codes?
cijfercodes, op hun meest basale niveau, zijn methoden en tools voor het coderen van verschillende soorten gegevens. Het is belangrijk op te merken dat cipher-codes verschillen van de meer algemeen bekende code, in die code gebruikt een vooraf bepaalde reeks woorden of getallen om korte berichten of bestellingen te verzenden. Omgekeerd transponeren cijfercodes de werkelijke letters en gegevens over door gegevens die zijn bepaald door een bepaald algoritme. Toen de Japanners bijvoorbeeld in 1941 hun aanval op Pearl Harbor lanceerden, was de code -zin die ze gebruikten om de aanval aan te geven: "Climb Mount Nitaka." Had the Japanese commander used cipher codes, the message may have resembled something akin to "A1XT3 11-3sD 22XD."
The origin of the word cipher comes from the Latin word sifra as well as from the Arabic word sifr, both meaning "zero." Hoe deze woorden werden geassocieerd met cryptologie en cijfercodes in het algemeen is niet bekend. Historici hebben gespeculeerd dat aangezien het concept van nul zo'n buitenlandse en co wasNfusing -idee voor middeleeuwse Europeanen, wanneer het in een gesprek werd vermeld, was het verwant aan het verbergen van de ware betekenis van de boodschap in een verwarrend concept. Andere oorsprongstheorieën suggereren dat omdat Zero een Arabisch getal was, des te conservatievere van de Europese katholieken het gelijk stelde met donkere geheimen.
cijfercodes komen in allerlei complexiteit. De eenvoudigste van hen was ooit direct verkrijgbaar in een doos voor granen. Decoderringen, populair gedurende een groot deel van de jaren 1950 en '60, bood een eenvoudige transpositiecijfer waar de ringen werden gebruikt om één letter van het alfabet te vervangen door een letter of een nummer. Hierdoor konden kinderen geheime berichten sturen naar hun vrienden, die ook de decoderringen hadden.
aan de andere kant van het spectrum is echter militaire codering die gebruik maaktis door het gebruik van een sleutel. Een cijfersleutel bevat het algoritme dat wordt gebruikt om de overeenkomstige cijfercode te maken. Wanneer gebruikt in combinatie met gecodeerde gegevens, zal de sleutel de gegevens decoderen en deze opnieuw bruikbaar maken.