Outil pour convertir les listes de mots PGP, utilisés dans les transmissions de données des clés cryptographiques, et conçus pour minimiser les erreurs humaines.
Liste de Mots PGP - dCode
Catégorie(s) : Chiffrement par Substitution
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
La liste de mots PGP est un ensemble standardisé de mots associés à chaque valeur numérique (de 0 à 255) utilisée pour vérifier et communiquer des empreintes de clés cryptographiques.
Parfois appelée liste de mots biométriques, elle facilite la communication vocale (ou écrite) de ces signatures en évitant les erreurs de transcription dues à des confusions entre chiffres ou lettres.
Pour coder des données avec une liste de mots PGP, il s'agit de convertir chaque octet des données en mots correspondants à partir de la liste PGP.
La liste de mots PGP a été crée pour simplifier la communication de clés crypto PGP au format hexadécimal, mais le procédé s'applique à tout message binaire.
Chaque octet est associé à un mot spécifique dans 2 listes prédéfinies. Chaque liste fait 256 mots (indexés de 00 à FF).
La première liste (dite paire) contient des mots de 2 syllabes, la seconde liste (dite impaire) contient des mots de 3 syllabes pour ne pas les confondres. Voici un extrait :
Octet | mot pair | mot impair |
---|---|---|
00 | aardvark | adroitness |
01 | absurd | adviser |
02 | accrue | aftermath |
. | . | . |
FF | Zulu | Yucatan |
Chaque octet pair est codé avec le mot correspondant dans la liste paire, et chaque octet impair est codé avec le mot correspondant dans la liste impaire. (NB: les octets sont 0-indexés, le premier est en position 0, donc se code avec la liste paire)
Exemple : DC,0D,33 est converti en sweatband,asteroid,chisel
Pour décoder des mots PGP, il s'agit de faire l'inverse de l'encodage : convertir chaque mot de la liste PGP en son octet correspondant (sous forme hexadécimale) afin de reconstruire les données originales.
Exemple : sweatband correspond à DC, asteroid à 0D, chisel à 33
Les mots de listes PGP ont une longueur maximale de 11 lettres respectivement (pour être précis 9 lettres pour la liste paire, et 11 lettres pour la liste impaire).
Les mots de la liste paire ont 2 syllabes, les mots de la liste impaire ont 3 syllabes.
Les mots de la liste PGP sont spécialement choisis pour être facilement distincts, même dans des conditions de communication difficiles.
dCode se réserve la propriété du code source pour "Liste de Mots PGP". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Liste de Mots PGP", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Liste de Mots PGP" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Liste de Mots PGP" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Liste de Mots PGP" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Liste de Mots PGP sur dCode.fr [site web en ligne], consulté le 25/12/2024,