DECRYPT 프로시저

    DECRYPT 함수와 같은 기능을 수행하는 프로시저로 암호화 한 결과를 OUT 변수에 담는다. 이 프로시저도 매개변수 타입이 다른 두 가지 형태가 있다.

        DBMS_CRYPTO.DECRYPT(
            dst IN OUT NOCOPY BLOB,
            src IN BLOB,
            typ IN PLS_INTEGER,
            key IN RAW,
            iv  IN RAW DEFAULT NULL);
    

    dst: 복호화 결과 데이터, BLOB 타입

    src: 복호화 대상 데이터

    typ: 복호화에 사용될 암호화 슈트

    key: 암호화 키

    iv: 초기화 벡터

        DBMS_CRYPT.DECRYPT(
            dst IN OUT NOCOPY CLOB CHARACTER SET ANY_CS,
            src IN BLOB,
            typ IN PLS_INTEGER,
            key IN RAW,
            iv  IN RAW DEFAULT NULL);
    

    dst: 복호화 결과 데이터, CLOB 타입

    src: 복호화 대상 데이터

    typ: 복호화에 사용될 암호화 슈트.

    key: 암호화 키

    iv: 초기화 벡터

    DECRYPT 프로시저 역시 복호화 대상 및 결과 데이터의 타입은 BLOB 혹은 CLOB 타입이다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.