CryptoSym v1.8, Janvier 2022 http://sectools.free.fr CryptoSym est un utilitaire pour comprendre et évaluer la cryptographie symétrique, et notamment illustrer la relation entre clé et mot de passe. Ce n'est pas un outil pour chiffrer au quotidien (utiliser plutôt PGP ou GnuPG). mode d'emploi de CryptoSym : -------------------------- 1) choisir un algorithme de chiffrement, 2) choisir un mode disponible pour l'algorithme, 3) AEAD uniquement (modes GCM ou CCM) : entrer l'étiquette (pour déchiffrer) et/ou les éventuelles données supplémentaires d'authentification, 4) générer ou saisir une clé et un vecteur d'initialisation, 5) entrer le texte à chiffrer ou déchiffrer et choisir le mode d'encodage approprié (texte, hexa ou base64), 6) enfin, cliquer sur chiffrer, déchiffrer, authentifier ou vérifier. génération de la clé : -------------------- La clé est dérivée de la phrase de passe en fonction de l'algorithme choisi et des paramètres renseignés. En mode aléatoire, la clé et le vecteur sont produit aléatoirement, donc sans utiliser aucune autre information. En mode simple, la clé est directement la phrase de passe, complétée par des caractères nuls si trop courte, ou 'pliée et mélangée' sur elle-même si trop longue. C'est une façon peu sure de produire une clé, mais certains logiciels procèdent ainsi (dont MySQL). Le bouton 'Générer' ne redevient utilisable que lorsqu'au moins un caractère est entré dans la phrase de passe. calcul d'un code d'authentification : ----------------------------------- Choisissez la fonction à utiliser dans la liste déroulante 'Condensé' du groupe 'Authentification (HMAC)'. Note : la clé utilisée est exactement celle affichée, sa longueur n'est pas 'ajustée' à la taille du bloc, comme pour le chiffrement. version 1.7 et suivante : si aucune clé fournie, calcul d'un condensé simple quand c'est possible (sauf pour SipHash ou Poly1305). Le bouton 'Effacer' vide complètement les champs de saisie.