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

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • GlideEncrypter API는 Triple DES 알고리즘을 사용하여 문자열을 암호화하고 해독하는 메서드를 제공합니다.

    주:
    GlideEncrypter API는 NIST 800-131A Rev 2에서 2023년 이후 데이터를 암호화하는 데 사용하지 말 것을 권장하는 3키 Triple DES 암호화 표준을 사용합니다. 잠시 시간을 내어 아래 정보를 검토하십시오.
    • 제품군 릴리스부터 XanaduGlideEncrypter API는 NIST 지침에 따라 더 이상 사용되지 않으므로 사용하지 않는 것이 좋습니다. 이 API는 Zurich 릴리스와 함께 공식적으로 제거됩니다.
    • 다음 지식베이스 문서에서 현재 사용 사례를 기반으로 적용 가능한 대체 솔루션으로의 마이그레이션 지침을 검토하십시오.
    인스턴스에서 GlideEncrypter API를 더 이상 사용하지 않는 경우 3DES를 사용 중단할 수 있습니다. 자세한 내용은 Prepare your instance for GlideEncrypter deprecation 문서를 참조하십시오.
    전역 범위의 서버 스크립트에서 이 API를 사용할 수 있습니다. GlideEncrypter 클래스에는 두 개의 생성자가 있습니다.
    • GlideEncrypter()
    • GlideEncrypter(문자열 키)

    GlideEncrypter - GlideEncrypter()

    기본(정적) 암호화 키를 사용하여 GlideEncrypter 클래스의 인스턴스를 만듭니다.

    표 1. 매개변수
    이름 유형 설명
    안 함
    var encr = new GlideEncrypter(); 

    GlideEncrypter - GlideEncrypter(문자열 키)

    지정된 암호화 키를 사용하여 GlideEncrypter 클래스의 인스턴스를 만듭니다.

    표 2. 매개변수
    이름 유형 설명
    문자열 암호화 키는 정확히 24자여야 합니다. 24자보다 긴 키는 잘립니다.
    var encr = new GlideEncrypter(myKey); 

    GlideEncrypter - decrypt(String encryptedString)

    Triple DES 알고리즘을 사용하여 일반 문자열을 해독합니다.

    표 3. 매개변수
    이름 유형 설명
    encrypted문자열 문자열 해독할 문자열입니다.
    표 4. 반환
    유형 설명
    문자열 텍스트 문자열을 지웁니다.
    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)

    Triple DES 알고리즘을 사용하여 일반 문자열을 암호화합니다.

    표 5. 매개변수
    이름 유형 설명
    clearString 문자열 암호화할 문자열입니다.
    표 6. 반환
    유형 설명
    문자열 암호화된 문자열입니다.
    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString); 
    gs.print("Encrypted string = " + encrString); 
    
    출력:
    Encrypted string = 3wjpvKtUIi4=