README.md: Fix code blocks & option display.
This commit is contained in:
parent
2b295043b2
commit
e5e5b75615
1 changed files with 61 additions and 63 deletions
20
README.md
20
README.md
|
@ -93,26 +93,26 @@ Usage: break_affinity -a <fichier> -e <float> -f <float> -p <fichier> -t
|
||||||
Ou les parametres sont les suivants: &nbs
|
Ou les parametres sont les suivants: &nbs
|
||||||
p_place_holder;
|
p_place_holder;
|
||||||
|
|
||||||
-a, --alphabet <file>
|
**-a**, **--alphabet** _<file>_
|
||||||
: Fichier contenant les lettres de l'alphabet, dans l'ordre.
|
: Fichier contenant les lettres de l'alphabet, dans l'ordre.
|
||||||
|
|
||||||
-e, --epsilon <float>
|
**-e**, **--epsilon** _<float>_
|
||||||
: Tolerance pour le test des clefs.
|
: Tolerance pour le test des clefs.
|
||||||
|
|
||||||
-f, --frequencies <float>
|
**-f**, **--frequencies** _<float>_
|
||||||
: Proportion moyenne que représentent les 9 lettres "prioritaires" dans le texte
|
: Proportion moyenne que représentent les 9 lettres "prioritaires" dans le texte
|
||||||
clair.
|
clair.
|
||||||
|
|
||||||
-k, --keylength <int>
|
**-k**, **--keylength** _<int>_
|
||||||
: Taille de la clef maximum (obsolète)
|
: Taille de la clef maximum (obsolète)
|
||||||
|
|
||||||
-p, --priorities <file>
|
**-p**, **--priorities** _<file>_
|
||||||
: Lettres ordonnées par fréquence décroissante d'apparition dans le texte clair.
|
: Lettres ordonnées par fréquence décroissante d'apparition dans le texte clair.
|
||||||
|
|
||||||
-t, --text <file>
|
**-t**, **--text** _<file>_
|
||||||
: Fichier contenant le texte chiffre.
|
: Fichier contenant le texte chiffre.
|
||||||
|
|
||||||
-m, --mode <a|v>
|
**-m**, **--mode** _<a|v>_
|
||||||
: Sélection du mode "Affine" ou "Vigenere"
|
: Sélection du mode "Affine" ou "Vigenere"
|
||||||
|
|
||||||
|
|
||||||
|
@ -172,11 +172,9 @@ Puis on fait une attaque par analyse de frequence sur les textes obtenus par
|
||||||
score = score / plainText.size();
|
score = score / plainText.size();
|
||||||
|
|
||||||
if (fabs(score - frequencies) < epsilon){
|
if (fabs(score - frequencies) < epsilon){
|
||||||
printf("KEY =
|
printf("KEY = %s\n",(*kLIt).toString().c_str());
|
||||||
%s\n",(*kLIt).toString().c_str());
|
|
||||||
|
|
||||||
printf("PLAIN TEXT(%f) = %s\n", fabs
|
printf("PLAIN TEXT(%f) = %s\n", fabs(score-frequencies),
|
||||||
(score-frequencies),
|
|
||||||
|
|
||||||
plainText.toAlphabet().c_str());
|
plainText.toAlphabet().c_str());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue