Téléchargement des produits


Version anglaise


 


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.


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.
La valeur de n doit respecter la règle suivante :

n >= ((LgValeurChaineEntrée - 1) DIV 8 + 1) * 16 )
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 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


↑ Haut de page

  • Aucune étiquette