Yunanlılar da şifrelere, değiştirmelerin içeren özel kodlar kullanan ilk idi veya harf ve sayı transpozisyonlar.
sürece her iki generaller doğru şifre vardı, onlar herhangi bir mesaj diğer Gönderilen deşifre olabilir. Onlar herhangi bir kombinasyonu ızgara içindeki harfleri düzenlemek olabilir, mesajı daha zor deşifre yapmak için.
bu gün bilgisayarlarda güveniyor kullanılan kriptografi çoğu biçimleri, insan-tabanlı kod için çok kolay çünkü Bir bilgisayar çatlamak. Şifreler şifreleme kılavuzları algoritmalar, aynı zamanda daha iyi bilinen, bugün vardır - onlar bir mesaj zanaat ve olası kombinasyonları belirli bir aralık vermek için bir yol sağlar. Bir anahtar, diğer taraftan, belirli bir vesileyle, bir olasılık dışında bir kişi veya bilgisayar figürü olur
Bilgisayar şifreleme sistemleri genellikle iki kategoriden birine ait.
tuşlu şifreleme, bu sistemlerin her biri hakkında bilgi edineceksiniz.
Simetrik Anahtar
Tıpkı birbirine aynı anahtara sahip olmalıdır birbirleri arasında bilgi göndermek için simetrik anahtar şifreleme kullanarak bilgisayarları mesaj gönderme iki Spartalı general.
simetrik anahtar şifreleme, her bilgisayarın öyle bir gizli anahtar (kod) sahiptir başka bir bilgisayara ağ üzerinden gönderilmeden önce bir bilgi paketi şifrelemek için kullanabilirsiniz. Simetrik anahtar bilgisayarların böylece her biri anahtarı yükleyebilirsiniz birbirinizle konuşmaya olacağı bilmesini gerektirir. Simetrik anahtar şifreleme aslında iki bilgisayarların her bilgiyi deşifre etmek için bilmeniz gerekir gizli bir kod aynıdır. Kod mesajı çözme anahtarı sağlar
Bu gibi düşün. Her harf alfabede ondan aşağı iki harfi ile ikame edildiği bir arkadaşınıza göndermek için şifreli bir mesaj oluşturmak . Yani " Bir " olur ve quot; C, quot; ve " B " olur " ". D 2 " tarafından Shift;.; zaten güvenilir bir kod olduğunu arkadaşını " söyledim Arkadaşınız mesajı alır ve çözer. Sadece saçmalık göreceksiniz mesajı görür Başkasının.
Aynı elbette, anahtarlar çok daha uzun genellikle, bilgisayarlar için de geçerli, ama. Amerika Birleşik Devletleri bilgisayarlar için geliştirilen birinci ana s