Déchiffreur AES

Déchiffrez les enveloppes JSON AES d’InBrowser.App avec le mot de passe d’origine ou la clé hexadécimale brute.

JSON chiffré
Collez l’enveloppe JSON AES produite par le chiffreur ou choisissez un fichier .json local. Rien ne quitte ce navigateur.

Choisissez un fichier JSON téléchargé depuis le chiffreur AES plutôt que de coller son contenu.

Matériau de clé
L’enveloppe JSON indique si le déchiffrement nécessite le mot de passe d’origine ou une clé AES brute de longueur exacte.

Mot de passe

Détails de l’enveloppe
Vérifiez les paramètres AES stockés avant de déchiffrer.
Aucune enveloppe chargée
Collez ou choisissez un fichier JSON du chiffreur AES pour inspecter ses paramètres.
Texte en clair
Un déchiffrement réussi restaure du texte à copier ou des octets de fichier à télécharger.
Aucun texte en clair pour l’instant
Chargez une enveloppe, saisissez le matériau de clé correspondant, puis lancez le déchiffrement.

Le déchiffrement AES restaure le texte en clair à partir de données chiffrées avec le même matériau de clé AES. Cet outil est conçu pour l’enveloppe JSON produite par le Chiffreur AES d’InBrowser.App. L’enveloppe conserve ensemble l’algorithme, les paramètres de dérivation de clé, le sel, l’IV, le texte chiffré et les métadonnées du texte en clair, tandis que le mot de passe ou la clé brute reste à part.

Tout le traitement s’effectue localement avec la Web Crypto API du navigateur. Le JSON chiffré, le mot de passe, la clé brute et le résultat déchiffré ne sont pas téléversés.

Quand utiliser cet outil

Utilisez-le lorsqu’on vous remet une enveloppe JSON inbrowser-aes-v1 ou lorsque vous devez récupérer une note, un jeton, un extrait de configuration ou un fichier que vous avez chiffré auparavant avec la page Chiffreur AES correspondante.

Si l’enveloppe a été créée avec un mot de passe, saisissez le même mot de passe : l’outil réutilisera le hachage PBKDF2, le nombre d’itérations, le sel, le mode AES et la longueur de clé stockés. Si l’enveloppe a été créée avec une clé brute, collez exactement la clé hexadécimale de la longueur indiquée dans l’enveloppe.

Notes pratiques

AES-GCM authentifie les données chiffrées ; ainsi, les mauvaises clés ou le JSON modifié devraient échouer au lieu de renvoyer un texte en clair altéré. AES-CBC et AES-CTR peuvent déchiffrer des enveloppes compatibles, mais ils n’authentifient pas le texte chiffré par eux-mêmes.

Conservez le mot de passe ou la clé brute séparément de l’enveloppe JSON. Toute personne disposant à la fois de l’enveloppe et du matériau de clé peut récupérer le texte en clair. Pour les enveloppes de fichier, le téléchargement du fichier récupéré utilise le nom de fichier d’origine et le type de média stockés dans le JSON.