---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideEncrypter - 전역 (사용되지 않음)

# GlideEncrypter - 전역 (사용되지 않음) {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

GlideEncrypter API는 Triple DES 알고리즘을 사용하여 문자열을 암호화하고 해독하는 메서드를 제공합니다.  
주:  
GlideEncrypter API는 [NIST 800-131A Rev 2](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf)에서 2023년 이후 데이터를 암호화하는 데 사용하지 말 것을 권장하는 3키 Triple DES 암호화 표준을 사용합니다. 잠시 시간을 내어 아래 정보를 검토하십시오.

* 제품군 릴리스부터 XanaduGlideEncrypter API는 NIST 지침에 따라 더 이상 사용되지 않으므로 사용하지 않는 것이 좋습니다.
* 에서 GlideEncrypter API Now Platform 를 사용한 새 인스턴스 설치 및 재설치는 2025년 9월로 예정된 취리히 릴리스에서 허용되지 않습니다. 인스턴스에서 GlideEncrypter가 사용되는 위치를 식별하는 데 사용합니다 [Instance Scan](https://www.servicenow.com/docs/access?context=hs-landing-page&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) . 인스턴스에서 다음 항목으로 이동하여 이 도구를 찾습니다. 인스턴스 스캔도구 모음GlideEncrypter.
* 현재 사용 사례에 따라 적용 가능한 대체 솔루션으로의 마이그레이션 지침은 다음 지식베이스 문서를 검토하십시오. 사용 [중단된 GlideEncrypter API의 대안.](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1320986)

{#GlideEncrypterAPI__ul_b3p_rfz_fyb}인스턴스에서 GlideEncrypter API를 더 이상 사용하지 않는 경우 3DES를 지원 중단할 수 있습니다. 자세한 내용은 [Prepare your instance for GlideEncrypter deprecation](https://www.servicenow.com/docs/access?context=check-3des&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US) 문서를 참조하십시오.  
전역 범위의 서버 스크립트에서 이 API를 사용할 수 있습니다. GlideEncrypter 클래스에는 두 개의 생성자가 있습니다.

* GlideEncrypter()
* GlideEncrypter(문자열 키)
{#GlideEncrypterAPI__ul_icd_pnj_1z}

## GlideEncrypter - GlideEncrypter() {#ariaid-title2}

기본(정적) 암호화 키를 사용하여 GlideEncrypter 클래스의 인스턴스를 작성합니다.
{#GlideEnc-GlideEncrypter__table_ufh_dlj_1z__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 1. 매개변수]

{#GlideEnc-GlideEncrypter__table_ufh_dlj_1z}  

    var encr = new GlideEncrypter(); 

## GlideEncrypter - GlideEncrypter(문자열 키) {#ariaid-title3}

지정된 암호화 키를 사용하여 GlideEncrypter 클래스의 인스턴스를 작성합니다.
{#GlideEnc-GlideEncrypter_S__table_ogs_flj_1z__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 키 | 문자열 | 암호화 키는 정확히 24자여야 합니다. 24자보다 긴 키는 잘립니다. |
[표 2. 매개변수]

{#GlideEnc-GlideEncrypter_S__table_ogs_flj_1z}  

    var encr = new GlideEncrypter(myKey); 

## GlideEncrypter - 암호 해독(문자열 encryptedString) {#ariaid-title4}

Triple DES 알고리즘을 사용하여 일반 문자열의 암호를 해독합니다.
{#GlideEnc-Decrypt_S__table_x5w_mlj_1z__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| encryptedString (영문) | 문자열 | 암호 해독할 문자열입니다. |
[표 3. 매개변수]

{#GlideEnc-Decrypt_S__table_x5w_mlj_1z} {#GlideEnc-Decrypt_S__table_y5w_mlj_1z__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 텍스트 문자열을 지웁니다. |
[표 4. 반환]

{#GlideEnc-Decrypt_S__table_y5w_mlj_1z}  

    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString);
    var decrString = encr.decrypt(encrString);  
    gs.print("Decrypted string = " + decrString);

출력:

    Decrypted string = abcdefg

## GlideEncrypter - encrypt(String clearString) {#ariaid-title5}

Triple DES 알고리즘을 사용하여 일반 문자열을 암호화합니다.
{#GlideEnc-Encrypt_S__table_bqq_klj_1z__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| clearString (영문) | 문자열 | 암호화할 문자열입니다. |
[표 5. 매개변수]

{#GlideEnc-Encrypt_S__table_bqq_klj_1z} {#GlideEnc-Encrypt_S__table_cqq_klj_1z__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 암호화된 문자열입니다. |
[표 6. 반환]

{#GlideEnc-Encrypt_S__table_cqq_klj_1z}  

    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString); 
    gs.print("Encrypted string = " + encrString); 

출력:

    Encrypted string = 3wjpvKtUIi4=


