Outil de chiffrement AES

Chiffre ou dechiffre du texte et des fichiers avec AES-256-GCM et exporte des paquets bases sur IV

Chiffre ou dechiffre du texte et des fichiers avec AES-256-GCM. Le mode texte renvoie un paquet avec salt, IV, auth tag et ciphertext; le mode fichier produit un paquet telechargeable.

Exemples de résultats

1 Exemples

Dechiffrer un paquet texte AES-256-GCM connu

Restaure le texte en clair a partir d’un paquet AES deterministe avec la meme phrase secrete

{
  "result": {
    "mode": "text",
    "operation": "decrypt",
    "algorithm": "aes-256-gcm",
    "plaintext": "hello"
  }
}
Voir paramètres d'entrée
{ "inputType": "text", "operation": "decrypt", "textInput": "{\"algorithm\":\"aes-256-gcm\",\"encoding\":\"base64\",\"salt\":\"c2FsdC1mb3ItYWVzLXRvb2w=\",\"iv\":\"AQIDBAUGBwgJCgsM\",\"authTag\":\"1VBqj1TTlms/dNQoH4WMGA==\",\"ciphertext\":\"h4VrXvk=\"}", "secretKey": "test-key-123", "outputEncoding": "base64" }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: */*

Points clés

Catégorie
Sécurité et validation
Types d’entrée
select, textarea, file, text
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Cet outil de chiffrement AES en ligne vous permet de sécuriser ou de déchiffrer instantanément vos textes et fichiers en utilisant l'algorithme robuste AES-256-GCM. Que vous ayez besoin de protéger des données confidentielles sous forme de texte brut ou de fichiers, l'application génère un paquet sécurisé contenant le sel (salt), le vecteur d'initialisation (IV), la balise d'authentification (auth tag) et le texte chiffré pour garantir une intégrité et une confidentialité maximales.

Quand l’utiliser

  • Lorsque vous devez transmettre des informations confidentielles par des canaux non sécurisés et souhaitez les protéger avec AES-256-GCM.
  • Pour déchiffrer un paquet JSON AES contenant un sel, un IV et une balise d'authentification à l'aide d'une clé secrète connue.
  • Avant de stocker ou de partager un fichier sensible (jusqu'à 20 Mo) nécessitant un chiffrement fort et une vérification d'intégrité.

Comment ça marche

  • Sélectionnez le type d'entrée (Texte ou Fichier) et choisissez l'opération à effectuer : Chiffrer ou Déchiffrer.
  • Saisissez votre texte ou importez votre fichier, puis définissez une clé secrète forte d'au moins 8 caractères.
  • Choisissez l'encodage de sortie souhaité (Base64 ou Hex) pour le formatage des données chiffrées.
  • Lancez l'opération pour obtenir le paquet JSON structuré (pour le texte) ou téléchargez directement le fichier traité.

Cas d’usage

Sécurisation de mots de passe ou de clés API sous forme de texte chiffré avant de les enregistrer dans un gestionnaire de configuration.
Chiffrement de documents PDF ou d'images confidentielles avant leur envoi par e-mail ou leur stockage sur le cloud.
Déchiffrement de paquets de données chiffrés reçus de partenaires techniques en utilisant la clé partagée.

Exemples

1. Chiffrement sécurisé d'un message confidentiel

Administrateur système
Contexte
Un administrateur doit envoyer des identifiants de base de données temporaires à un collègue via un canal de discussion d'équipe non chiffré de bout en bout.
Problème
Transmettre les identifiants de manière sécurisée sans qu'ils soient lisibles en clair par la plateforme de messagerie.
Comment l’utiliser
Sélectionnez l'entrée 'Texte', l'opération 'Chiffrer', collez les identifiants dans le champ de texte, saisissez une clé secrète partagée et choisissez l'encodage 'Base64'.
Configuration d’exemple
inputType: text, operation: encrypt, secretKey: 'SuperSecretPass123!', outputEncoding: base64
Résultat
L'outil génère un paquet JSON contenant le ciphertext, le salt, l'IV et l'auth tag, prêt à être copié et transmis en toute sécurité.

2. Déchiffrement d'un paquet de données AES-256-GCM

Développeur d'applications
Contexte
Un développeur reçoit un paquet JSON chiffré contenant des données de configuration et doit en extraire le contenu en clair.
Problème
Extraire le texte d'origine à partir d'un bundle JSON structuré contenant le sel, l'IV et l'auth tag.
Comment l’utiliser
Sélectionnez l'entrée 'Texte', l'opération 'Déchiffrer', collez le paquet JSON reçu dans le champ de texte, puis saisissez la clé secrète correspondante.
Configuration d’exemple
inputType: text, operation: decrypt, secretKey: 'test-key-123'
Résultat
L'outil valide l'intégrité du paquet grâce à la balise d'authentification et affiche le texte en clair d'origine.

Tester avec des échantillons

text, file

Hubs associés

FAQ

Quel algorithme de chiffrement est utilisé par cet outil ?

L'outil utilise exclusivement l'algorithme AES-256-GCM, offrant un chiffrement symétrique hautement sécurisé avec authentification des données.

Qu'est-ce que le paquet JSON généré en mode texte ?

Il s'agit d'un objet contenant le texte chiffré (ciphertext), le sel (salt), le vecteur d'initialisation (IV) et la balise d'authentification (auth tag) nécessaires au déchiffrement.

Quelle est la taille maximale autorisée pour le chiffrement de fichiers ?

Vous pouvez charger et traiter des fichiers d'une taille maximale de 20 Mo.

Puis-je déchiffrer des données si je perds ma clé secrète ?

Non. Le chiffrement AES-256-GCM est mathématiquement impossible à casser sans la clé secrète exacte utilisée lors du chiffrement.

Quels sont les encodages de sortie disponibles ?

Vous pouvez choisir d'encoder les données chiffrées en Base64 ou en Hexadécimal (Hex).

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/aes-encryption-tool

Paramètres de la requête

Nom du paramètre Type Requis Description
inputType select Oui -
operation select Oui -
textInput textarea Non -
fileInput file (Téléchargement requis) Non -
secretKey text Oui -
outputEncoding select Oui -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/aes-encryption-tool pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-aes-encryption-tool": {
      "name": "aes-encryption-tool",
      "description": "Chiffre ou dechiffre du texte et des fichiers avec AES-256-GCM et exporte des paquets bases sur IV",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=aes-encryption-tool",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]