GlideEncrypter : global (déconseillé)

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute 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 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.
    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.
    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.

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

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

    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 : chiffrer (Chaîne clearString)

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

    Tableau 5. Paramètres
    Nom Type Description
    clearString 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=