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 Rev 2 a déconseillée d’utiliser pour chiffrer les données après 2023. Veuillez prendre un moment pour examiner les informations ci-dessous.
- À partir de la version familiale, l’API GlideEncrypter n’est pas recommandée pour une Xanadu utilisation, car cette API est déconseillée conformément aux directives du NIST. Cette API sera officiellement supprimée avec la version Zurich.
- Consultez l’article de la base de connaissances suivant 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 dans le 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 (statique) par défaut.
| 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 |
|---|---|---|
| clé | 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);
GlideEncrypter : déchiffrer (chaîne 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 : chiffrer (Chaîne clearString)
Chiffre une chaîne claire à l’aide de l’algorithme Triple DES.
| Nom | Type | Description |
|---|---|---|
| clearString | 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=