GlideEncrypter – Global
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.
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.
| Name | Typ | Beschreibung |
|---|---|---|
| encryptedString | Zeichenfolge | Zeichenfolge, die entschlüsselt werden soll. |
| 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 = abcdefgGlideEncrypter – encrypt(String clearString)
Verschlüsselt eine leere Zeichenfolge mit dem Triple DES-Algorithmus.
| Name | Typ | Beschreibung |
|---|---|---|
| clearString | Zeichenfolge | Zeichenfolge, die verschlüsselt werden soll. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
var encr = new GlideEncrypter();
GlideEncrypter – GlideEncrypter(String key)
Erstellt eine Instanz der GlideEncrypter-Klasse mit einem bestimmten Verschlüsselungskey.
| 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);