Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Transformation Language Reference

Transformation Language Reference

AES_DECRYPT

AES_DECRYPT

Renvoie des données décryptées vers le format de chaîne. Le
Service d'intégration de données
utilise l'algorithme standard de cryptage avancé (AES) avec un codage 128 bits. L'algorithme AES est un algorithme cryptographique certifié FIPS.

Syntaxe

AES_DECRYPT (
value, key
)
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
valeur
Obligatoire
Type de données binaire. Valeur que vous voulez décrypter.
clé
Obligatoire
Type de données Chaîne. Précision inférieure ou égale à 16 caractères. Vous pouvez utiliser des variables de mappage pour la clé. Pour décrypter une valeur, utilisez la même clé que celle utilisée pour la crypter.

Valeur de retour

Valeur binaire décryptée.
NULL si la valeur d'entrée est une valeur nulle.

Exemple

L'exemple suivant renvoie des numéros de sécurité sociale décryptés. Dans cet exemple, le
Service d'intégration de données
dérive la clé à partir des trois premiers chiffres du numéro de sécurité sociale à l'aide de la fonction SUBSRT :
AES_DECRYPT( SSN_ENCRYPT, SUBSTR( SSN,1,3 ))
SSN_ENCRYPT
DECRYPTED VALUE
07FB945926849D2B1641E708C85E4390
832-17-1672
9153ACAB89D65A4B81AD2ABF151B099D
832-92-4731
AF6B5E4E39F974B3F3FB0F22320CC60B
832-46-7552
992D6A5D91E7F59D03B940A4B1CBBCBE
832-53-6194
992D6A5D91E7F59D03B940A4B1CBBCBE
832-81-9528