Cum un criptanalist sparge astfel de cod dificil? În secțiunea următoare, vom afla cum coduri și cifruri sunt rupte.
Criptanaliză
În timp ce există sute de coduri diferite și sisteme de cifrare din lume, există unele trăsături universale și tehnici folosesc pentru a criptanaliștii le rezolva. Rabdare si perseverenta sunt două dintre cele mai importante calitati intr-un criptanalist. Rezolvarea un cifru poate lua o mulțime de timp, uneori necesită să vă relua pașii sau de a începe peste. Este tentant să renunțe, atunci când se confruntă cu un cifru particuarly provocator.
Un alt calificare important de a avea o familiaritate puternic cu limba în care este scris plaintext. Încercarea de a rezolva un mesaj codat scris într-o limbă necunoscută este aproape imposibil.
Navajo Codul TalkersDuring al doilea război mondial, Statele Unite ale Americii angajate Navajo amerindieni pentru a codifica mesajele. Navajos folosit un sistem de cod bazat pe modul în care limba lor traduse în limba engleză. Ei atribuie termeni ca " avion " la cuvinte cod, cum ar fi " Da-a-HIT-hi, " ceea ce înseamnă " " Hummingbird.; Pentru a codifica cuvinte care nu au avut un cuvânt de cod corespunzător, au folosit un alfabet codificat. Acest alfabet codificat utilizate traduceri Navajo de cuvinte în limba engleză pentru a reprezenta litere; de exemplu, cuvântul " Navajo, Wol-la-Chee " însemnat " furnică, " așa " Wol-la-Chee " ar putea sta pentru scrisoarea " a. " Unele scrisori au fost reprezentate de mai multe cuvinte Navajo. Limbajul Navajo a fost atât de străină de japonezi, nu au spart codul [sursa: Kahn].
O familiaritate puternic, cu un limbaj include o înțelegere de concediere a limbii de.
Redundanța înseamnă că fiecare limbă conține mai multe caractere sau cuvinte decât sunt de fapt necesare pentru a transmite informații. Regulile limbii engleze crea redundanță - de exemplu, nici un cuvânt în limba engleză va începe cu liter