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 rettext , og efter at krypteringsalgoritmen er blevet anvendt på den, kaldes den chiffertext . Krypteringsalgoritmen kan omtales som en chiffer , og får ofte et navn. For eksempel er der en krypteringsalgoritme, der hedder blowfish og en anden navngivet aes (avanceret krypteringsstandard), for eksempel Eksempler på tidlige chiffere, der er kendt, stolede på enkle krypteringsalgoritmer. F.eksSendt 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; 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 er krypteringsalgoritmen 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 fortæller du dog, at A = 5, ikke fortæller dig om B eller noget 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, vil det kun være ved hjælp af computere. Hvis man skulle få chiffernøglen, kunne chifferteksten imidlertid læses med det samme.