GlideEncrypter – Global (Veraltet)

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

    Hinweis:
    Die GlideEncrypter API verwendet den drei-Schlüssel-Verschlüsselungsstandard für Triple-DES, der NIST 800-131A Rev. 2 Hat empfohlen, Daten nach 2023 zu verschlüsseln. Nehmen Sie sich einen Moment Zeit, um die folgenden Informationen zu überprüfen.
    • Beginnend mit XanaduFamilienfreigabe, die GlideEncrypter API wird nicht für die Verwendung empfohlen, da diese API gemäß NIST-Richtlinien veraltet ist. Diese API wird mit dem Zurich-Release offiziell entfernt.
    • Überprüfen Sie den folgenden Knowledge Base-artikel, um eine Anleitung für die Migration zur entsprechenden Ersatzlösung basierend auf Ihrem aktuellen Anwendungsfall zu erhalten: Alternativen zu veralteten GlideEncrypter-APIs .
    Wenn GlideEncrypter API wird in Ihrer Instanz nicht mehr verwendet. Sie können 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 (Zeichenfolgenschlüssel)

    GlideEncrypter – GlideEncrypter()

    Erstellt eine Instanz der GlideEncrypter-Klasse mithilfe eines standardmäßigen (statischen) Verschlüsselungsschlüssels.

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

    GlideEncrypter – GlideEncrypter (Zeichenfolgenschlüssel)

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

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    key Zeichenfolge Ihr Verschlüsselungsschlüssel muss genau 24 Zeichen lang sein. Ein Schlüssel, der länger als 24 Zeichen ist, wird gekürzt.
    var encr = new GlideEncrypter(myKey); 

    GlideEncrypter – decrypt(Zeichenfolge verschlüsseltZeichenfolge)

    Entschlüsselt eine klare Zeichenfolge mit dem dreifachen DES-Algorithmus.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Verschlüsselte Zeichenfolge Zeichenfolge Zeichenfolge, die entschlüsselt werden soll.
    Tabelle : 4. Rückgaben
    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(Zeichenfolge ClearString)

    Verschlüsselt eine klare Zeichenfolge mit dem dreifachen DES-Algorithmus.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    ClearString Zeichenfolge Zu verschlüsselnde Zeichenfolge.
    Tabelle : 6. Rückgaben
    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=