Kode
En kode er en måde at ændre information til noget andet på. Nogle gange gøres dette for at holde en besked hemmelig. Dette kaldes kryptering eller kryptografi. En kilde giver denne forklaring: En kode er "et ord, et tal eller et andet symbol, der bruges til at repræsentere et ord, en sætning eller en stavelse i klartekst". Det er en af de tidligste former for kryptografi. Sammenlign kode med cypher, hvor de enkelte bogstaver er krypteret (ændret).
Nogle gange er det en lettere måde at sende en besked på. Når f.eks. folk på to forskellige både ønsker at sende en besked, er de måske for langt væk til at råbe, men de kan sende beskeder med en flagkode. En anden kode, som folk bruger, hedder morsekode, som ændrer bogstaver til prikker og streger, som her:
SOS: ---------Computere bruger koder ved at ændre bogstaver til 1'er og 0'er. Denne metode blev opfundet til hulbånd. Nu er den almindelige alfanumeriske kode ASCII.
Nogle mennesker skriver koder som en slags spil. De synes, det er sjovt at lave kryptering og sjovt at bryde dem. At bryde en kode betyder at skille den ad for at forstå, hvordan den fungerer, og så kan man forstå de budskaber, der er skrevet i koden. Kryptoanalyse er også en alvorlig sag. Nationer og andre organisationer har knækket hinandens krypteringsmetoder i mange århundreder.
Algoritmen (koden) til at gøre en meddelelse hemmelig kaldes krypteringsalgoritmen. For at ændre en hemmelig meddelelse tilbage er det nødvendigt med en dekrypteringsalgoritme.
Kodeflag
Spørgsmål og svar
Q: Hvad er en kode?
A: En kode er en måde at ændre information til noget andet på, f.eks. et ord, tal eller symbol, der bruges til at repræsentere et ord, en sætning eller en stavelse i klartekst. Det er en af de tidligste former for kryptografi.
Spørgsmål: Hvordan virker kryptering?
A: Kryptering eller kryptografi fungerer ved at ændre bogstaver til 1'er og 0'er. Denne metode blev opfundet til stansbånd, og nu er den sædvanlige alfanumeriske kode ASCII. Det kan også gøres ved hjælp af morsekode, som ændrer bogstaver til prikker og streger.
Spørgsmål: Hvad er kryptoanalyse?
A: Kryptoanalyse er den proces, hvor man nedbryder koder for at forstå, hvordan de fungerer, så man kan forstå meddelelser, der er skrevet i den pågældende kode. Nationer og andre organisationer har brudt hinandens krypteringsmetoder i mange århundreder.
Spørgsmål: Hvad er krypteringsalgoritmer?
Svar: En krypteringsalgoritme er en algoritme (kode), der bruges til at gøre en meddelelse hemmelig. For at ændre en hemmelig meddelelse tilbage skal der anvendes en dekrypteringsalgoritme.
Spørgsmål: Hvad er nogle eksempler på koder, der anvendes?
A: Koder bruges ofte til at holde meddelelser hemmelige ved hjælp af kryptering eller kryptografi, men de kan også bruges som en nemmere måde at sende meddelelser på - f.eks. når folk på to forskellige både ønsker at sende en meddelelse, kan de bruge flagkoder eller morsekode i stedet for at råbe over vandet. Nogle mennesker skriver endda koder som spil - de laver krypteringskoder og forsøger derefter at bryde dem!
Spørgsmål: Er der nogen forskel på koder og kryptering?
A: Ja, der er forskel på koder og cifre - selv om der i begge tilfælde er tale om at ændre bogstaver til noget andet, drejer det sig i koder om at repræsentere ord med symboler, mens der i cifre er tale om at kryptere (ændre) enkelte bogstaver.