{{ alphab }}Tout caractère qui n'est pas présent dans notre alphabet sera converti en souligné "_".
{{ filterCharacters(plainText) }}
[
{{ dico.indexOf(separatedCouples[0][0]) }}
,
{{ dico.indexOf(separatedCouples[0][1]) }}
]
{{ convertStringToMatrix(codingMatrice) }}
au couple d'indices, ce qui donne:
{{ cipheredTextCIL }}
monTexte.charCodeAt(1)
pour obtenir le code du caractère 1 de
notre texte à chiffrer. Exemple:
{{ plainText[1] }}
de notre texte {{ plainText }}
a pour
numéro de caractère {{ plainText.charCodeAt(1) }}
. {{ i }}
de notre texte est {{ char }}
a pour numéro de
caractère {{ plainText.charCodeAt(i) }}
.
{{ md5(salt) }}
({{ md5(salt).length }}caractères)
score d'entropie | texte à évaluer |
{{ getEntropy(plainText).toFixed(3) }} | |
{{ getEntropy(simpleCipheredText).toFixed(3) }} |
{{ simpleCipheredText }} |
{{ getEntropy(simpleCipheredTextWithSalt).toFixed(3) }} |
{{ simpleCipheredTextWithSalt }} |
{{ getEntropy(simpleCipheredTextWithHashedSalt).toFixed(3) }} |
{{ simpleCipheredTextWithHashedSalt }} |
{{ getEntropy(convertIntToText(simpleCipheredTextWithHashedSalt)).toFixed(3) }} |
{{ convertIntToText(simpleCipheredTextWithHashedSalt) }} |
{{ getEntropy(simpleCipheredTextWithHashedSpreadSalt).toFixed(3) }} |
{{ simpleCipheredTextWithHashedSpreadSalt }} |
{{ getEntropy(layerOnSpread).toFixed(3) }} |
{{ layerOnSpread }} |
{{ getEntropy( 'KZ%feLx!D2qppSW3MEzcuMxDFpbS5&%vunsn5MpF8&VyM822Fg$$jU7Ue6PmFtujv5@ToFNp$P*3#PwS@3JAtnXFLE%9io7N23Q$Y&$&DoXEW&GsM6#Rb6m5$mvSpXAA' ).toFixed(3) }} |
comparaison avec une phrase de passe générée. {{ 'KZ%feLx!D2qppSW3MEzcuMxDFpbS5&%vunsn5MpF8&VyM822Fg$$jU7Ue6PmFtujv5@ToFNp$P*3#PwS@3JAtnXFLE%9io7N23Q$Y&$&DoXEW&GsM6#Rb6m5$mvSpXAA' }} |