Bonjour,
J'ai fais 2 procedure pour crypte et decrypte.
DataToEncrypt vas prendre une valeur depuis une saisie et bufCrypte vas etre sauvgarder dans un fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PROCÉDURE Encrypt(DataToEncrypt) sMessage est un Buffer = ChaîneVersUTF8(DataToEncrypt) bufCrypte est un Buffer = SansEspace(CrypteStandard(sMessage, xKey, crypteAES128)) RENVOYER bufCrypte
xKey est une cle qui en definie en global du project.
Je vais utiliser ce procedure pour decrypte:
sRésultat qui doit renvoyer la valeur du saisie qui est crypte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PROCÉDURE Decrypt(DataToDecrypt) SI DataToDecrypt <> "" ALORS sRésultat est un Buffer = UTF8VersChaîne(DécrypteStandard(DataToDecrypt,xKey,crypteAES128)) FIN RENVOYER sRésultat
j'ai un message d'erreur indiquant que la chaîne à décrypter est trop courte pour contenir un vecteur dans la PROCÉDURE Decrypt.
Comment je fais pou resoudre cela?
Merci.
Partager