GlideEncrypter - Global
L’API GlideEncrypter fournit des méthodes pour chiffrer et déchiffrer des chaînes à l’aide de l’algorithme Triple DES.
Remarque :
L’API GlideEncrypter utilise la norme de chiffrement Triple DES à trois clés que la norme NIST 800-131A Rev 2 a recommandé de ne pas utiliser pour chiffrer les données après 2023. Veuillez prendre un moment pour examiner les informations ci-dessous.
- À partir de la version de famille Vancouver, l’API GlideEncrypter n’est pas recommandée pour l’utilisation, car cette API est déconseillée conformément aux directives du NIST.
- Passez en revue l’article suivant de la base de connaissances pour obtenir des conseils sur la migration vers la solution de remplacement applicable en fonction de votre cas d’utilisation actuel : Alternatives aux API GlideEncrypter déconseillées. Dans la version Xanadu, l’utilisation de l’API GlideEncrypter ne sera plus autorisée.
Vous pouvez utiliser cette API dans les scripts serveur du champ d’application global. La classe GlideEncrypter a deux constructeurs :
- GlideEncrypter()
- GlideEncrypter(clé de chaîne)
GlideEncrypter - decrypt(String encryptedString)
Déchiffre une chaîne claire à l’aide de l’algorithme Triple DES.
| Nom | Type | Description |
|---|---|---|
| encryptedString | Chaîne | Chaîne à déchiffrer. |
| Type | Description |
|---|---|
| Chaîne | Effacer la chaîne de texte. |
var encr = new GlideEncrypter();
var clearString = 'abcdefg';
var encrString = encr.encrypt(clearString);
var decrString = encr.decrypt(encrString);
gs.print("Decrypted string = " + decrString);
Sortie :
Decrypted string = abcdefgGlideEncrypter - encrypt(String clearString)
Chiffre une chaîne claire à l’aide de l’algorithme Triple DES.
| Nom | Type | Description |
|---|---|---|
| clearString (en anglais seulement) | Chaîne | Chaîne à chiffrer. |
| Type | Description |
|---|---|
| Chaîne | Chaîne chiffrée. |
var encr = new GlideEncrypter();
var clearString = 'abcdefg';
var encrString = encr.encrypt(clearString);
gs.print("Encrypted string = " + encrString);
Sortie :
Encrypted string = 3wjpvKtUIi4=GlideEncrypter - GlideEncrypter()
Crée une instance de la classe GlideEncrypter à l’aide d’une clé de chiffrement par défaut (statique).
| Nom | Type | Description |
|---|---|---|
| Néant |
var encr = new GlideEncrypter();
GlideEncrypter - GlideEncrypter(clé de chaîne)
Crée une instance de la classe GlideEncrypter à l’aide d’une clé de chiffrement donnée.
| Nom | Type | Description |
|---|---|---|
| key | Chaîne | Votre clé de chiffrement doit comporter exactement 24 caractères. Une clé de plus de 24 caractères sera tronquée. |
var encr = new GlideEncrypter(myKey);