GlideEncrypter – Global (Veraltet)
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 .
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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
var encr = new GlideEncrypter();
GlideEncrypter – GlideEncrypter (Zeichenfolgenschlüssel)
Erstellt eine Instanz der GlideEncrypter-Klasse mit einem bestimmten Verschlüsselungsschlüssel.
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Verschlüsselte Zeichenfolge | 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(Zeichenfolge ClearString)
Verschlüsselt eine klare Zeichenfolge mit dem dreifachen DES-Algorithmus.
| Name | Typ | Beschreibung |
|---|---|---|
| ClearString | Zeichenfolge | Zu verschlüsselnde Zeichenfolge. |
| 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=