Gréci boli tiež prvý používať šifry, kódy, ktoré zahŕňajú substitúcia alebo transpozície písmen a čísel.
Tak dlho, ako sa obaja generáli mali správne šifru, mohli dekódovať Každá správa druhý poslal. Ak chcete správu ťažšie dešifrovať, by mohol zariadiť písmená vnútri mriežky v ľubovoľnej kombinácii.
Väčšina foriem kryptografie v prevádzke v týchto dňoch spoliehajú na počítačoch, jednoducho preto, že kód človek báze je príliš jednoduché počítač na crack. Kódy sú tiež lepšie známy dnes ako algoritmy, ktoré sú vodítka pre šifrovanie - poskytujú spôsob, v ktorom k remeslu správu a dať určitý rozsah možných kombinácií. Kľúčový, na druhej strane, pomáha osoba alebo počítač prísť na jednu možnosť, na danej príležitosti
Počítač šifrovacie systémy všeobecne patrí do jednej z dvoch kategórií :.
V nasledujúcich kapitolách sa dozviete o každom z týchto systémov.
symetrický kľúč
Rovnako ako Spartan dva generáli posielanie správ na sebe, počítačov pomocou symetrický kľúč šifrovania, posielať informácie medzi sebou, musí mať rovnaký kľúč.
V symetrický kľúč šifrovania, každý počítač má tajný kľúč (kód), že možno použiť na zašifrovanie paketu informácií pred odoslaním cez sieť do iného počítača. Symmetric-key vyžaduje, že viete, ktoré počítače budú hovoriť k sebe, takže si môžete nainštalovať kľúč na každom z nich. Symetrické-šifrovacieho kľúča je v podstate rovnaký ako tajný kód, ktorý každý z oboch počítačov je potrebné poznať pre dekódovanie informácie. Kód poskytuje kľúč k dekódovanie správy
Myslite na to takto :. Môžete vytvoriť kódovanú správu poslať priateľovi, v ktorom je každý list substituovaná listu, ktorý je dva sa od neho v abecede , Takže " A quot; sa stáva " C, " a " B " sa stáva " D ". Už ste povedal dôveryhodného priateľa, ktorý kód je " Shift o 2 ". Váš priateľ dostane správu a dekóduje ho. Niekto iný, kto vidí správu uvidíte len nezmysly.
To isté platí pre počítače, ale samozrejme, že kľúče sú zvyčajne oveľa dlhšia. Prvé hlavné symetrický algoritmus vyvinutý pre počítače v Spojených štátoch bol Data Encryption Standard (DES), ktorý bol schválený pre použitie v