GlideEncrypter - Global (déconseillé)
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 cryptage Triple DES à trois clés que la norme NIST 800-131A Rév. 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 Xanadu version familiale, l’utilisation de l’API GlideEncrypter n’est pas recommandée, car cette API est déconseillée conformément aux directives du NIST.
- Les installations et réinstallations de nouvelles instances à l’aide de l’API GlideEncrypter dans le Now Platform ne seront pas autorisées dans la version Zurich prévue pour septembre 2025. Utilisez le pour identifier où Instance Scan GlideEncrypter est utilisé sur votre instance. Recherchez cet outil sur votre instance en accédant à .
- Consultez 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.
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 - GlideEncrypter()
Crée une instance de la classe GlideEncrypter à l’aide d’une clé de chiffrement par défaut (statique).
| Nom | Type | Description |
|---|---|---|
| Aucun |
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é supérieure à 24 caractères sera tronquée. |
var encr = new GlideEncrypter(myKey);
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=