Co je šifrovací algoritmus?

Encryption je věda o tom, že text je nečitelný, aby jej mohl bezpečně a tajně předat zamýšlenému příjemci, který používá klíč k dešifrování zprávy. Algoritmus šifrování je definovaná řada kroků pro šifrování dat. Původní text je označován jako PlainText a po jeho aplikaci šifrování na něj se nazývá CipherText . Šifrovací algoritmus může být označován jako CIPHER a často se dává jméno. Například existuje jeden šifrovací algoritmus s názvem Blowfish a další pojmenovaný aes (pokročilý šifrovací standard), například. Příklady časných šifrů, které jsou známé, se spoléhají na jednoduché algoritmy šifrování. Například Julius Caesar použil šifru, která zahrnovala nahrazení, ve které posunul písmena abecedy tak, aby A byl reprezentován D, A B byl reprezentaceposláno E a tak dále. Protože v abecedě je 26 písmen, lze vytvořit 25 šifrů tohoto druhu - 26. by mělo nahrazení A, což není příliš tajné. Klíč k této šifru lze považovat za počet míst.

Není však nutné, aby šifrovací algoritmus používal písmena. Jako náhradníky pro písmena může používat čísla a další symboly. V povídce „The Gold Bug“ použil Edgar Allen Poe substituční šifru, ve které šifrovací algoritmus zahrnuje tento typ substituce pomocí symbolů.

53 ##+305)) 6*; 4826) 4#.) 4#); 806*; 48+8 $) 85 ;;] 8*;:#*8+83 (88) 5*+; 46 (; 88*96*?; 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;#?

Pokud by někdo vyřešil tuto šifru, bylo by vidět, že Poe nepřiřadil symboly písmenům řádným způsobem s = 1, b= 2 atd. Tímto způsobem je šifrovací algoritmus o něco komplikovanější než algoritmus posunu abecedy. Pokud zjistíte jedno písmeno v posunu abecedy, můžete je všechny snadno odvodit. S Algoritmem Poeho však věděl, že a = 5, neřekne vám nic o B nebo jakémkoli jiném dopisu.

Šifrovací algoritmy používané v moderních aplikacích, jako je zajištění transakcí kreditních karet na internetu, jsou mnohem složitější. Klávesy mohou být až 256 bitů nebo delší. Pokud mají být prasknuty, bude to pouze pomocí počítačů. Pokud by však někdo měl získat klíč šifry, mohl by být cifertext přečtěn okamžitě.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?