GlideEncrypter – Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die GlideEncrypter- API bietet Methoden zum Verschlüsseln und Entschlüsseln von Zeichenfolgen mit dem Triple DES-Algorithmus.

    Hinweis:
    Die GlideEncrypter-API verwendet den Verschlüsselungsstandard Triple DES mit drei Schlüsseln, von dem NIST 800-131A Revision 2 abgeraten hat, Daten nach 2023 zu verschlüsseln. Nehmen Sie sich einen Moment Zeit, um die folgenden Informationen zu lesen.
    • Ab dem Familien-Release Vancouver wird die Verwendung der GlideEncrypter-API nicht empfohlen, da diese API gemäß den NIST-Richtlinien veraltet ist.
    • Im folgenden Knowledge Base-Artikel finden Sie Anleitungen für die Migration zur entsprechenden Ersatzlösung basierend auf Ihrem aktuellen Anwendungsfall: Alternativen zu veralteten GlideEncrypter-APIs. Im Xanadu-Release ist die Verwendung der GlideEncrypter-API nicht mehr zulässig.
    Wenn GlideEncrypter in Ihrer Instanz nicht mehr verwendet wird, ist 3DES möglicherweise veraltet. Details finden Sie unter .
    Sie können diese API in Serverskripts im globalen Bereich verwenden. Die GlideEncrypter -Klasse verfügt über zwei Konstruktoren:
    • GlideEncrypter()
    • GlideEncrypter(String key)

    GlideEncrypter – decrypt(String encryptedString)

    Entschlüsselt eine leere Zeichenfolge mit dem Triple DES-Algorithmus.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    encryptedString Zeichenfolge Zeichenfolge, die entschlüsselt werden soll.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Textzeichenfolge löschen.
    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString);
    var decrString = encr.decrypt(encrString);  
    gs.print("Decrypted string = " + decrString);
    Ausgabe:
    Decrypted string = abcdefg

    GlideEncrypter – encrypt(String clearString)

    Verschlüsselt eine leere Zeichenfolge mit dem Triple DES-Algorithmus.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    clearString Zeichenfolge Zeichenfolge, die verschlüsselt werden soll.
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Verschlüsselte Zeichenfolge
    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString); 
    gs.print("Encrypted string = " + encrString); 
    
    Ausgabe:
    Encrypted string = 3wjpvKtUIi4=

    GlideEncrypter – GlideEncrypter()

    Erstellt eine Instanz der GlideEncrypter-Klasse unter Verwendung eines standardmäßigen (statischen) Verschlüsselungskeys.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    var encr = new GlideEncrypter(); 

    GlideEncrypter – GlideEncrypter(String key)

    Erstellt eine Instanz der GlideEncrypter-Klasse mit einem bestimmten Verschlüsselungskey.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    key Zeichenfolge Ihr Verschlüsselungskey muss genau 24 Zeichen lang sein. Ein Schlüssel mit mehr als 24 Zeichen wird abgeschnitten.
    var encr = new GlideEncrypter(myKey);