J'essaie de stocker des informations (courtes) enchaînées dans un cookie. Je génère une chaîne courte (environ 64 caractères), générant la clé en utilisant generateSecretKey(), et en essayant le cryptage AES ou Blowfish.Problèmes de cryptage
J'ai essayé les UUEncoding, Base64 et Hex par défaut en utilisant les paramètres des fonctions encodage() et decode().
Avec AES, je reçois l'erreur
Une erreur est survenue en essayant de chiffrer ou déchiffrer votre chaîne d'entrée: com.rsa.jsafe.crypto.dr: Impossible d'effectuer unpadding: octet non valide .. pad
Avec Blowfish, je reçois l'erreur
Une erreur est survenue en essayant de chiffrer ou déchiffrer votre chaîne d'entrée: bloc donné finale pas correctement rembourré.
Qu'est-ce que je fais mal?
Quelle version/édition de ColdFusion? –
Pourriez-vous fournir un exemple simple qui illustre le problème? – Leigh
oui, pls poster le code cfml que vous avez utilisé. – Henry