Cette fonction permet de déchiffrer une chaîne suivant l'algorithme de chiffrement DES.
Domaine d'application
Client Windows
Serveur Windows
Client Adélia Web
Client Java
Serveur Java
Client Adélia Cloud
Client Event Adélia
Paramètres
ALPHA(n) |
Cle |
Clé de chiffrement. |
ALPHA(n) |
ChaineEntree |
Chaîne à déchiffrer. |
ALPHA(n) |
ChaineSortie |
Chaîne contenant la valeur déchiffrée de la chaîne en entrée. n >= LgValeurChaineEntrée DIV 2 LgValeurChaineEntrée est la longueur de la valeur de ChaineEntree, et DIV l'opérateur de division entière. |
NUM_BIN_4 |
LgChaineSortie |
Longueur de la définition de la chaîne en sortie : correspond au n de ALPHA(n) dans la définition de ChaineSortie. |
NUM_BIN_4 |
CodeRetour |
Code retour de l'opération : 0 : L'opération s'est déroulée correctement. 1 : La longueur de la clé est différente de 8. (obsolète) 2 : La longueur de la définition de la chaîne en sortie est trop petite. 3 : La longueur de la valeur de la chaîne en entrée n'est pas un multiple de 16. |
Par exemple
ALPHA(8) cle
ALPHA(32) MotPasseChiffre
ALPHA(16) MotPasseClair
NUM_BUN_4 LgClair
NUM_Bin_4 CodeRetour
Cle = 'Abc123xZ'
MotPasseChiffre = '7B7A92E45BBD5130FCFBCF6D103B3431'
LgClair = 16
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxDecryptString' Cle MotPasseChiffre MotPasseClair LgClair CodeRetour
* la fonction renvoie dans MotPasseClair la valeur '1234567890'
Liste des fonctions de la DLL VaToolBx par thème