La fonction de déchiffrement correspondante n'est pas fournie.
Le mot de passe initial peut être fourni non chiffré, chiffré avec l'algorithme Adélia historique ou chiffré en AES (dans ce cas, la chaîne doit commencer par {AES}). Le mot de passe en sortie peut être chiffré en Adélia, en AES ou sous la forme d'un HASH SHA256.
Cette fonction ne supporte pas l'algorithme RSA. Pour chiffrer un mot de passe en RSA, si vous disposez de la clé publique du serveur, utilisez l'instruction CHIFFRER et ajoutez au résultat le préfixe {RSA}. Néanmoins, cette fonction ne permet pas de déchiffrer ou d'affaiblir le chiffrement (conversion au format Adélia d'un mot de passe chiffré en AES).
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) |
Utilisateur |
Nom de l'utilisateur. |
ALPHA(n) |
MotDePasse |
Mot de passe à chiffrer ou à convertir. |
BOOL | Chiffre | Indique si le mot de passe est initialement chiffré. |
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 du mot de passe à chiffrer. |
NUM_BIN_4 |
LgMotDePasseChiffre |
Longueur de la définition de la chaîne MotDePasseChiffre. |
NUM_BIN_4 | Algorithme | Algorithme de chiffrement à utiliser : 1 : Adélia 2 : AES 3 : SHA256 |
NUM_BIN_4 |
CodeRetour |
Code retour de l'opération : 0 : l'opération s'est déroulée correctement. 1 : paramètre invalide (utilisateur ou mot de passe blancs, algorithme de chiffrement non supporté). 2 : mot de passe en entrée invalide (chiffrement RSA ou SHA256). 3 : une erreur s'est produite lors du déchiffrement du mot de passe. 4 : une erreur s'est produite lors du chiffrement du mot de passe (erreur système, longueur de la définition de MotDePasseChiffre trop petite). |
Par exemple
ALPHA(128) Utilisateur
ALPHA(128) MotPasseClair
ALPHA(260) MotPasseChiffre
NUM_BIN_4 CodeRetour
Utilisateur = 'HARDISPS'
MotPasseClair = 'HARDISPS'
* Chiffrement direct en AES
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxConvertAdeliaPassword' Utilisateur MotPasseClair *FAUX MotPasseChiffre 260 2 CodeRetour
* MotPasseChiffre contient désormais la valeur '{AES}rdawhC8z9dHQw1LkHxpiEQ=='
Liste des fonctions de la DLL VaToolBx par thème
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.