Téléchargement des produits


Version anglaise


 


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.


Paramètres

ALPHA(n)

Cle

Clé de chiffrement.

ALPHA(n)

ChaineEntree

Chaîne à déchiffrer.
La longueur de la valeur de cette chaîne est un multiple de 16.

ALPHA(n)

ChaineSortie

Chaîne contenant la valeur déchiffrée de la chaîne en entrée.
La valeur de n doit respecter la règle suivante :

n >= LgValeurChaineEntrée DIV 2
Où :

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


↑ Haut de page

  • Aucune étiquette