---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideEncrypter - Global (déconseillé)

# GlideEncrypter - Global (déconseillé) {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

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](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf) 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](https://www.servicenow.com/docs/access?context=hs-landing-page&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) GlideEncrypter est utilisé sur votre instance. Recherchez cet outil sur votre instance en accédant à Instance ScanSuitesGlideEncrypter.
* 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](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1320986).

{#GlideEncrypterAPI__ul_b3p_rfz_fyb}Si l'API GlideEncrypter n'est plus utilisée sur votre instance, vous pouvez déconseiller 3DES. Pour plus de détails, voir [Prepare your instance for GlideEncrypter deprecation](https://www.servicenow.com/docs/access?context=check-3des&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).  
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)
{#GlideEncrypterAPI__ul_icd_pnj_1z}

## GlideEncrypter - GlideEncrypter() {#ariaid-title2}

Crée une instance de la classe GlideEncrypter à l'aide d'une clé de chiffrement par défaut (statique).
{#GlideEnc-GlideEncrypter__table_ufh_dlj_1z__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 1. Paramètres]

{#GlideEnc-GlideEncrypter__table_ufh_dlj_1z}  

    var encr = new GlideEncrypter(); 

## GlideEncrypter - GlideEncrypter(clé de chaîne) {#ariaid-title3}

Crée une instance de la classe GlideEncrypter à l'aide d'une clé de chiffrement donnée.
{#GlideEnc-GlideEncrypter_S__table_ogs_flj_1z__entry__3}

| 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. |
[Tableau 2. Paramètres]

{#GlideEnc-GlideEncrypter_S__table_ogs_flj_1z}  

    var encr = new GlideEncrypter(myKey); 

## GlideEncrypter : decrypt(String, encryptedString) {#ariaid-title4}

Déchiffre une chaîne claire à l'aide de l'algorithme Triple DES.
{#GlideEnc-Decrypt_S__table_x5w_mlj_1z__entry__3}

| Nom | Type | Description |
|-|-|-|
| encryptedString | Chaîne | Chaîne à déchiffrer. |
[Tableau 3. Paramètres]

{#GlideEnc-Decrypt_S__table_x5w_mlj_1z} {#GlideEnc-Decrypt_S__table_y5w_mlj_1z__entry__2}

| Type | Description |
|-|-|
| Chaîne | Effacer la chaîne de texte. |
[Tableau 4. Renvoie]

{#GlideEnc-Decrypt_S__table_y5w_mlj_1z}  

    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 = abcdefg

## GlideEncrypter - encrypt(String clearString) {#ariaid-title5}

Chiffre une chaîne claire à l'aide de l'algorithme Triple DES.
{#GlideEnc-Encrypt_S__table_bqq_klj_1z__entry__3}

| Nom | Type | Description |
|-|-|-|
| clearString (en anglais seulement) | Chaîne | Chaîne à chiffrer. |
[Tableau 5. Paramètres]

{#GlideEnc-Encrypt_S__table_bqq_klj_1z} {#GlideEnc-Encrypt_S__table_cqq_klj_1z__entry__2}

| Type | Description |
|-|-|
| Chaîne | Chaîne chiffrée. |
[Tableau 6. Renvoie]

{#GlideEnc-Encrypt_S__table_cqq_klj_1z}  

    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString); 
    gs.print("Encrypted string = " + encrString); 

Sortie :

    Encrypted string = 3wjpvKtUIi4=


