Cette fonction permet de 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 à chiffrer. |
ALPHA(n) |
ChaineSortie |
Chaîne contenant la valeur chiffrée de la chaîne en entrée. n >= ((LgValeurChaineEntrée - 1) DIV 8 + 1) * 16 ) 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 ChaineSortie est trop petite. |
Par exemple
ALPHA(8) cle
ALPHA(10) MotPasseClair
ALPHA(32) MotPasseChiffre
NUM_BIN_4 LgChiffre
NUM_BIN_4 CodeRetour
Cle = 'Abc123xZ'
MotPasseClair = '1234567890'
LgChiffre = 32
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxEncryptString' Cle MotPasseClair MotPasseChiffre LgChiffre CodeRetour
* la fonction renvoie dans MotPasseChiffre la valeur '7B7A92E45BBD5130FCFBCF6D103B3431'
Liste des fonctions de la DLL VaToolBx par thème