AES est actuellement l un des algorithmes de chiffrement symétrique les plus utilisés. Le chiffrement et le déchiffrement utilisent la même clé. Cet outil simplifie le processus courant en trois étapes : saisir le contenu, choisir le mode de chiffrement et saisir un mot de passe. Tous les paramètres avancés restent disponibles pour l intégration d API et la validation entre différents langages.
Dans les paramètres avancés, vous pouvez choisir la source de la clé : continuer avec une dérivation automatique depuis le mot de passe ou saisir directement une clé AES hexadécimale. AES-128, 192 et 256 correspondent respectivement à 32, 48 et 64 caractères hexadécimaux. Si le Nonce ou l IV est laissé vide lors du chiffrement, il est généré automatiquement et affiché dans le résultat. Lors du déchiffrement, il doit correspondre exactement à celui utilisé lors du chiffrement. Le mode GCM prend également en charge les données d authentification supplémentaires AAD, qui participent à la vérification de l intégrité sans être chiffrées et sont souvent utilisées pour les en-têtes de protocole. Le format de sortie peut être Base64 ou Hex.
Les longueurs de la clé, de l IV et du Nonce sont vérifiées avant le calcul et la longueur correcte est indiquée. En mode GCM, l absence du Tag lors du déchiffrement est signalée directement. Si le codage du texte chiffré ne correspond pas au format sélectionné, il est demandé de vérifier le choix du codage. En cas d échec du déchiffrement, les contrôles à effectuer portent sur le mot de passe, la clé, le Nonce, le Tag et le texte chiffré. GCM dépend de WebCrypto dans le navigateur ; lorsqu il n est pas disponible dans un contexte sécurisé, la page recommande CBC ou l utilisation de HTTPS.
Les clés, mots de passe et textes en clair sont entièrement traités dans le navigateur. Ils ne sont ni envoyés au serveur ni enregistrés. Lors de la copie de tous les paramètres, le mot de passe saisi n est pas inclus. Il reste toutefois recommandé d utiliser des données de test plutôt que de véritables clés de production.
Commentaires 0