Skip to main content

Hva er en krypteringsalgoritme?

Kryptering er vitenskapen om å gjøre en tekst uleselig for å passere den sikkert og hemmelig til den tiltenkte mottakeren, som bruker en nøkkel til å dekryptere meldingen.En krypteringsalgoritme er en definert serie trinn for kryptering av data.Originalteksten blir referert til som klartekst , og etter at krypteringsalgoritmen er blitt brukt på den, kalles den Ciphertext .Krypteringsalgoritmen kan bli referert til som en -chiffer , og får ofte et navn.For eksempel er det en krypteringsalgoritme som heter Blowfish og en annen kalt AES (Advanced Encryption Standard), for eksempel.

En krypteringsalgoritme kan avhenge av substitusjon, som i en substitusjonskip, eller transposisjon, som i en transposisjonchiffer.Eksempler på tidlige chiffer som er kjent, stolte på enkle krypteringsalgoritmer.For eksempel brukte Julius Caesar en chiffer som involverte substitusjon der han forskjøvet bokstavene i alfabetet slik at A ble representert med en d, A B ble representert av en E, og så videre.Siden det er 26 bokstaver i alfabetet, kan 25 chiffer av denne typen opprettes - den 26. ville ha en erstatning A, som ikke er veldig hemmelig.Nøkkelen til denne chifferen kan tenkes på når antallet steder som er forskjøvet.

Det er imidlertid ikke nødvendig for en krypteringsalgoritme å bruke bokstaver.Den kan bruke tall og andre symboler som erstatning for bokstaver.I novellen "The Gold Bug", brukte Edgar Allen Poe en substitusjonskip som krypteringsalgoritmen involverer denne typen substitusjoner ved bruk av symboler.

53 ##+305)) 6*; 4826) 4#.) 4#); 806*; 48+8¶60)) 85 ;;] 8*;:#*8+83 (88) 5*+; 46 (; 88*96*?; 8)*#(; 485); 5*+2:*#
(; 4956*2 (5*-4) 8¶8*; 4069285);) 6++8) 4 ##; 1 (#9; 48081; 8: 8#1; 48+85; 4) 485+528806*81 (#9; 48; (88; 4 (#? 34; 48) 4#;161;Krypteringsalgoritmen er litt mer komplisert enn alforitmen algoritme. Hvis du finner ut en bokstav i et alfabetskift, kan du enkelt utlede dem alle. Med Poes algoritme, men å vite at A ' 5, forteller deg ingenting omB eller et hvilket som helst annet brev.

Krypteringsalgoritmene som brukes i moderne applikasjoner, som å sikre kredittkorttransaksjoner på internett, er mye mer komplekse. Tastene kan være så lange som 256 biter eller lenger. Hvis de skal bli sprukket, det er detvil bare være ved hjelp av datamaskiner. Hvis man skulle skaffe chiffernøkkelen, kunne imidlertid chifferteksten leses umiddelbart.