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

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

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

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

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

GlideEncrypter API는 Key Management Framework(KMF)를 사용하여 문자열을 암호화하고 해독하는 메서드를 제공합니다.  
중요사항:  
NIST 지침([NIST 800-131A Rev 2](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf) 참조)으로 인해 GlideEncrypter API는 더 이상 3DES(Triple Data Encryption Standard)를 지원하지 않습니다. 그 결과, 릴리스에서는 다음과 같은 변경 사항이 구현되었습니다 Zurich .  
* 릴리스로 Zurich 업그레이드하는 기존 인스턴스의 경우 `GlideEncrypter` API를 사용할 수 있지만 Key Management Framework(KMF) 알고리즘을 자동으로 사용하도록 업데이트되었습니다.
* 릴리스로 Zurich 시작하여 생성된 모든 새 인스턴스의 경우 `GlideEncrypter` API가 더 이상 지원되지 않습니다. 모든 암호화 작업에 대신 를 [Key Management Framework](https://www.servicenow.com/docs/access?context=encryption&version=australia&pubname=australia-platform-security&ft:locale=en-US) 직접 사용합니다.
{#GlideEncrypterAPI__ul_lf4_2xm_pfc}  
전역 범위의 서버 스크립트에서 이 API를 사용할 수 있습니다. GlideEncrypter 클래스에는 두 개의 생성자가 있습니다.

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

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

키 관리 프레임워크(KMF) 암호화 모듈을 사용하여 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}

| 이름 | 유형 | 설명 |
|-|-|-|
| 키 | 문자열 | Triple DES 알고리즘을 사용하여 암호화 또는 암호 해독에 사용할 고객 키입니다. 암호화 키는 정확히 24자여야 합니다. 24자보다 긴 키는 잘립니다. |
[표 2. 매개변수]

{#GlideEnc-GlideEncrypter_S__table_ogs_flj_1z}  

    var encr = new GlideEncrypter(myKey); 

## GlideEncrypter - decrypt(String encryptedString) {#ariaid-title4}

KMF 기반 AES(Advanced Encryption Standard) 알고리즘을 사용하여 일반 문자열을 해독합니다.
{#GlideEnc-Decrypt_S__table_x5w_mlj_1z__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| encrypted문자열 | 문자열 | 암호 해독할 문자열입니다. |
[표 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 - 암호화(문자열 clearString) {#ariaid-title5}

키 관리 프레임워크(KMF) 알고리즘을 사용하여 일반 문자열을 암호화합니다.
{#GlideEnc-Encrypt_S__table_bqq_klj_1z__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| clear문자열 | 문자열 | 암호화할 문자열입니다. |
[표 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}  
다음 예제에서는 GlideEncrypter() 생성자를 사용하여 지정된 문자열을 암호화합니다.

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

출력:

    Encrypted string = ﷮﷯﷮ febaf83bff31221093d7ffffffffff79﷬ 1﷬﷭BaXD6acaRjZLPUn_bZiZ-w==2c9-PNa0qouYXyBhJtV6-2E31Rm7mWg=﷮﷯ 


