Skip to main content

Hvad er en krypteringsalgoritme?

Kryptering er videnskaben om at gøre en tekst ulæselig for at videregive den sikkert og hemmeligt til den tilsigtede modtager, der bruger en nøgle til at dekryptere beskeden.En krypteringsalgoritme er en defineret række trin til kryptering af data.Den originale tekst omtales som Relaintext , og efter at krypteringsalgoritmen er blevet anvendt på den, kaldes den Ciffertext .Krypteringsalgoritmen kan omtales som en -chiffer og får ofte et navn.For eksempel er der en krypteringsalgoritme ved navn blowfish og en anden ved navn AES (avanceret krypteringsstandard), for eksempelchiffer.Eksempler på tidlige chiffere, der er kendt, stolede på enkle krypteringsalgoritmer.For eksempel brugte Julius Caesar en chiffer, der involverede substitution, hvor han flyttede bogstaverne i alfabetet, så en A blev repræsenteret af A D, A B blev repræsenteret af en E, og så videre.Da der er 26 bogstaver i alfabetet, kan 25 chiffer af denne art oprettes - den 26. ville have en erstatning A, som ikke er meget hemmelig.Nøglen til denne chiffer kan betragtes som antallet af steder, der er forskudt.

Det er dog ikke nødvendigt for en krypteringsalgoritme at bruge breve.Det kan bruge tal og andre symboler som erstatninger for bogstaver.I novellen "The Gold Bug" brugte Edgar Allen Poe en substitutionsciffer, hvor krypteringsalgoritmen involverer denne type substitution ved hjælp af 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 ;: 188;#?;


Hvis man skulle løse denne chiffer, ville man se, at Poe ikke tildelte symbolerne til bogstaverne på en ordnet måde med a ' 1, b ' 2 osv. På denne måde,Krypteringsalgoritmen er lidt mere kompliceret end den alfabetskiftende algoritme. Hvis du finder ud af et bogstav i et alfabetskift, kan du nemt udlede dem alle. Med Poes algoritme, men ved, at A ' 5, fortæller dig ikke noget omB eller ethvert andet brev.

krypteringsalgoritmerne, der bruges i moderne applikationer, som at sikre kreditkorttransaktioner på Internettet, er meget mere komplekse. Tasterne kan være så længe som 256 bit eller længere. Hvis de skal revne, er detvil kun være ved hjælp af computere. Hvis man skulle opnå ciffernøglen, kunne chifferteksten dog læses med det samme.