GlideEncrypter - Global (déconseillé)

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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 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 à Instance Scan > Suites > GlideEncrypter.
    • 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.
    Si l’API GlideEncrypter n’est plus utilisée sur votre instance, vous pouvez déconseiller 3DES. Pour plus de détails, voir .
    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).

    Tableau 1. Paramètres
    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.

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

    Tableau 3. Paramètres
    Nom Type Description
    encryptedString Chaîne Chaîne à déchiffrer.
    Tableau 4. Renvoie
    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 = abcdefg

    GlideEncrypter - encrypt(String clearString)

    Chiffre une chaîne claire à l’aide de l’algorithme Triple DES.

    Tableau 5. Paramètres
    Nom Type Description
    clearString (en anglais seulement) Chaîne Chaîne à chiffrer.
    Tableau 6. Renvoie
    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=