GlideEncrypter – Global (veraltet)

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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. Diese API wird mit dem Zürcher Release offiziell entfernt.
    • 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=