Hachage/Crypto
AES Encrypt/Decrypt
Chiffrer et déchiffrer du texte avec AES-GCM ou AES-CBC à l'aide d'un mot de passe (clé dérivée via PBKDF2).
Questions fréquentes
Faut-il préférer AES-GCM ou AES-CBC ?
AES-GCM est généralement préférable car il fournit un chiffrement authentifié : il garantit à la fois la confidentialité et l'intégrité des données, en détectant toute altération. AES-CBC ne fait que chiffrer, sans vérifier l'intégrité, sauf si vous ajoutez un mécanisme séparé.
Peut-on réutiliser le même IV/nonce plusieurs fois ?
Non, réutiliser un IV (vecteur d'initialisation) avec la même clé est dangereux, en particulier avec GCM où cela peut compromettre totalement la confidentialité et l'authentification. Un IV unique doit être généré à chaque chiffrement.
Le mot de passe saisi sert-il directement de clé AES ?
Non, le mot de passe est transformé en clé AES via PBKDF2, une fonction de dérivation qui ajoute un sel et de multiples itérations. Cela rend les attaques par force brute sur le mot de passe beaucoup plus coûteuses que l'utiliser tel quel comme clé.