GlideEncrypter – Global (veraltet)

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 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 Dreifach-DES-Verschlüsselungsstandard mit drei Schlüsseln, von dem gemäß NIST 800-131A Revision 2 empfohlen wird, Daten nach 2023 nicht mehr zur Verschlüsselung von Daten zu verwenden. Bitte nehmen Sie sich einen Moment Zeit, um die folgenden Informationen zu überprüfen.
    • Ab dem Familienrelease Xanadu wird die Verwendung der GlideEncrypter- API nicht empfohlen, da diese API gemäß den NIST-Richtlinien veraltet ist.
    • Neue Instanzinstallationen und Neuinstallationen mit der GlideEncrypter-API in Now Platform sind im für September 2025 geplanten Zürcher Release nicht zulässig. Verwenden Sie Instance Scan, um zu identifizieren, wo GlideEncrypter in Ihrer -Instanz verwendet wird. Suchen Sie dieses Tool in Ihrer Instanz, indem Sie zu navigieren Instanz-Scan > Suites > GlideEncrypter.
    • Lesen Sie den folgenden Knowledge Base-Artikel, um Anleitungen für die Migration zur entsprechenden Ersatzlösung basierend auf Ihrem aktuellen Anwendungsfall zu erhalten: Alternativen zu veralteten GlideEncrypter-APIs.
    Wenn die GlideEncrypter- API in Ihrer Instanz nicht mehr verwendet wird, können Sie 3DES als veraltet festlegen. Details finden Sie unter .
    Sie können diese API in Serverskripts im globalen Bereich verwenden. Die GlideEncrypter -Klasse hat zwei Konstruktoren:
    • GlideEncrypter()
    • GlideEncrypter(String key)

    GlideEncrypter – GlideEncrypter()

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

    Tabelle : 1. 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 : 2. 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); 

    GlideEncrypter – decrypt(String encryptedString)

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

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    encryptedString Zeichenfolge Zeichenfolge, die entschlüsselt werden soll.
    Tabelle : 4. 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 : 5. Parameter
    Name Typ Beschreibung
    clearString Zeichenfolge Zeichenfolge, die verschlüsselt werden soll.
    Tabelle : 6. 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=