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 Prepare your instance for GlideEncrypter deprecation.
    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=