GlideEncrypter - 전역

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

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

    GlideEncrypter - decrypt(String, encryptedString)

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

    표 1. 매개변수
    이름 유형 설명
    encryptedString 문자열 해독할 문자열입니다.
    표 2. 반환
    유형 설명
    문자열 일반 텍스트 문자열입니다.
    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)

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

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

    GlideEncrypter - GlideEncrypter()

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

    표 5. 매개변수
    이름 유형 설명
    없음
    var encr = new GlideEncrypter(); 

    GlideEncrypter - GlideEncrypter(문자열 키)

    주어진 암호화 키를 사용하여 GlideEncrypter 클래스의 인스턴스를 만듭니다.

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