GlideEncrypter - 전역 (사용되지 않음)
GlideEncrypter API는 Triple DES 알고리즘을 사용하여 문자열을 암호화하고 해독하는 메서드를 제공합니다.
주:
GlideEncrypter API는 NIST 800-131A Rev 2에서 2023년 이후 데이터를 암호화하는 데 사용하지 말 것을 권장하는 3키 Triple DES 암호화 표준을 사용합니다. 잠시 시간을 내어 아래 정보를 검토하십시오.
- 제품군 릴리스부터 XanaduGlideEncrypter API는 NIST 지침에 따라 더 이상 사용되지 않으므로 사용하지 않는 것이 좋습니다.
- 에서 GlideEncrypter API Now Platform 를 사용한 새 인스턴스 설치 및 재설치는 2025년 9월로 예정된 취리히 릴리스에서 허용되지 않습니다. 인스턴스에서 GlideEncrypter가 사용되는 위치를 식별하는 데 사용합니다 Instance Scan . 인스턴스에서 다음 항목으로 이동하여 이 도구를 찾습니다. .
- 현재 사용 사례에 따라 적용 가능한 대체 솔루션으로의 마이그레이션 지침은 다음 지식베이스 문서를 검토하십시오. 사용 중단된 GlideEncrypter API의 대안.
전역 범위의 서버 스크립트에서 이 API를 사용할 수 있습니다. GlideEncrypter 클래스에는 두 개의 생성자가 있습니다.
- GlideEncrypter()
- GlideEncrypter(문자열 키)
GlideEncrypter - GlideEncrypter()
기본(정적) 암호화 키를 사용하여 GlideEncrypter 클래스의 인스턴스를 작성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
var encr = new GlideEncrypter();
GlideEncrypter - GlideEncrypter(문자열 키)
지정된 암호화 키를 사용하여 GlideEncrypter 클래스의 인스턴스를 작성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 키 | 문자열 | 암호화 키는 정확히 24자여야 합니다. 24자보다 긴 키는 잘립니다. |
var encr = new GlideEncrypter(myKey);
GlideEncrypter - 암호 해독(문자열 encryptedString)
Triple DES 알고리즘을 사용하여 일반 문자열의 암호를 해독합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| encryptedString (영문) | 문자열 | 암호 해독할 문자열입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 텍스트 문자열을 지웁니다. |
var encr = new GlideEncrypter();
var clearString = 'abcdefg';
var encrString = encr.encrypt(clearString);
var decrString = encr.decrypt(encrString);
gs.print("Decrypted string = " + decrString);
출력:
Decrypted string = abcdefgGlideEncrypter - encrypt(String clearString)
Triple DES 알고리즘을 사용하여 일반 문자열을 암호화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| clearString (영문) | 문자열 | 암호화할 문자열입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 암호화된 문자열입니다. |
var encr = new GlideEncrypter();
var clearString = 'abcdefg';
var encrString = encr.encrypt(clearString);
gs.print("Encrypted string = " + encrString);
출력:
Encrypted string = 3wjpvKtUIi4=