Étape 1: Généralités
A. ensemble de la population.
Il s’agit de 99,9 % de tout le monde que vous savez. D’habitude, les plus difficiles type de message ce groupe
pouvez break est un mono-alphabétique (voir intro) chiffrement. C’est pourquoi cette instructable ne donne pas
les chiffrements mono-alphabétique - presque tout le monde peut les briser ! Ils sont inclus dans le
Nommez les cryptogrammes dans beaucoup de journaux à côté les mots croisés.
B. geeks.
Je n’ai rien contre les geeks - je fais partie. Ce groupe est ne pas à prendre à la légère. Ils seront
sans doute connaître n’importe quel type de chiffrement que vous envisagez, il est donc préférable de rendre un difficile
une. Ils peuvent également ont logiciel de cryptage de rupture et être en mesure d’utiliser les attaques par force brute.
C. le gouvernement.
Si vous obtenez du mauvais côté du gouvernement, tout ce que je peux dire est bonne chance. Ils ont vu
chaque truc et fissurés les codes plus difficiles que vous jamais pensaient à produire. La meilleure politique est
pour garder vos messages limités à des tâches courantes comme le maintien de l’emplacement de réunion prochaine
de SSOBACCG (société secrète des garçons contre Cootie couverts filles) un secret.
Voici quelques règles générales à suivre qui feront tout code ou l’algorithme de chiffrement plus difficile à briser :
1. Gardez-le court.
Un message n’est plus, il est facile de briser à l’aide de la fréquence
apparaissant dans une lettre (E est la plus courante), modèles et autres techniques.
Employer des abréviations contribuera également à code de logicielle détour rupture qui
pourrait être la vérification des solutions possibles contre un dictionnaire pour voir si il est logique.
2. Pause codé messages en groupes de 4 lettres.
Il s’agit d’une technique qui a été utilisée par des espions pendant des décennies. Cela permet de maintenir une personne
de deviner un message basé sur la longueur des mots (ex : une seule lettre est soit I, a,
et parfois o) en outre, elle aide à garder quelqu'un décodage le formulaire de message
perdre leur place en le faisant en morceaux maniables. Exemple : AFRT CGTJ VGTY SFVT.
3. ne jamais envoyer la clé avec le code de.
Il pourrait être l’intérim pour envoyer le mot-clé (si vous utilisiez le code télégraphique, pour
exemple) avec le message. Toutefois, vous devriez organiser toujours le mot clé avant
du temps ou de l’envoyer dans un message séparé. Si quelqu'un possède le mot clé, c’est juste une question
d’essayer tous les types de cryptage.
4. changer la touche souvent - pensez à utiliser un one-time pad.
Il est important que, si quelqu'un ne casse pas votre code, la connaissance de la façon de le traduire
a une vie très courte. Changer la clé aussi souvent que possible. Chaque semaine est bon,
certainement pas plus de tous les mois. Une très bonne idée serait d’utiliser un bloc unique de
touches. Par exemple, si vous utilisiez le chiffre de Playfair (étape 3), votre one-time pad serait
une liste de mots clés et que vous avez envoyé des messages en arrière vous iriez vers le bas de la liste
l’utilisation de chaque mot qu’une seule fois. Puis, la feuille entière serait pas remplacée de temps en temps en
cas, qu'il a été découvert.
5. utiliser des caractères factices.
Après vous le message est encodé, pensez à jeter dans certains caractères aléatoires pour le rendre
plus difficiles à décoder. La personne de destinataires du message saurait se pour défaire, disons, le premier
et les trois derniers caractères du message avant décodage.
6. éviter les signes de ponctuation.
Ponctuation peut fournir un briseur de code avec des informations précieuses - par exemple, des phrases
se terminant par un point d’interrogation commencent souvent avec un W (ce qui, quand, où, pourquoi).