Cette fonction permet de chiffrer un mot de passe en utilisant l'algorithme du Runtime Adélia. Elle est destinée à la génération par programme des fichiers de configuration du Runtime (MWCLIENT.INI, MWSERVER.INI, …).
La fonction de déchiffrement correspondante n'est pas fournie.
Domaine d'application
Client Windows,
Serveur Windows,
Client Mobile,
Client Adélia Web,
Client Java,
Serveur Java,
Client Adélia Cloud.
Paramètres
ALPHA(n) |
Utilisateur |
Nom de l'utilisateur. |
ALPHA(n) |
MotDePasse |
Mot de passe à chiffrer. |
ALPHA(n) |
MotDePasseChiffre |
Chaîne contenant la valeur chiffrée du mot de passe. La longueur de la variable (n) doit respecter la règle suivante : n >= ((LgMotDePasse - 1) / 8 + 1) * 16 ) + 2 Où : LgMotDePasse est la longueur mot de passe à chiffrer. |
NUM_BIN_4 |
LgMotDePasseChiffre |
Longueur de la définition de la chaîne MotDePasseChiffre. |
NUM_BIN_4 |
CodeRetour |
Code retour de l'opération : 0 : l'opération s'est déroulée correctement. 2 : la longueur de la définition de MotDePasseChiffre est trop petite. |
Par exemple
ALPHA(128) Utilisateur
ALPHA(128) MotPasseClair
ALPHA(260) MotPasseChiffre
NUM_BIN_4 CodeRetour
Utilisateur = 'HARDISPS'
MotPasseClair = 'HARDISPS'
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxEncryptAdeliaPassword' Utilisateur MotPasseClair MotPasseChiffre 260 CodeRetour
Liste des fonctions de la DLL VaToolBx par thème