☞ Bulletin no : 12036 참고
Oracle 8i Release2(8.1.6)에서는 데이터를 암호화하여 저장할 수 있는
향상된 기능(DES Encryption)을 제공 합니다
즉 신용카드번호, 패스워드 등 보안이 필요한 데이터를 암호화된 형태로 저장하여
기존의 3rd Party Tool이나, Application Logic으로 구현하던 암호화 정책을
데이터베이스 차원에서 구현할 수 있도록 해줍니다.
◈ DBMS_OBFUSCATION_TOOLKIT
암호화 기능을 이용하려면 DBMS_OBFUSCATION_TOOLKIT을 이용해야 합니다.
이 패키지는 4개의 프로시져로 이루어져 있습니다.
- VARCHAR2 타입을 Encrypt/Decrypt할 수 있는 2개의 프로시져
- RAW 타입을 Encrypt/Decrypt할 수 있는 2개의 프로시져
(다른 타입은 지원하지 않으므로 number인 경우는 to_char 이용)
DBMS_OBFUSCATION_TOOLKIT을 이용하기 위해서는 :
1) SYS 유저로 아래의 스크립트를 실행 시킵니다.
@$ORACLE_HOME/rdbms/admin/dbmsobtk.sql
@$ORACLE_HOME/rdbms/admin/prvtobtk.plb
2) 권한을 부여 합니다.
SQL>GRANT execute ON dbms_obfuscation_toolkit TO public;
|
|
'춤추는 프로그래머 > C, C++' 카테고리의 다른 글
[JAVA] Vector 사용법! (0) | 2010.06.15 |
---|---|
[HTML] input type 속성 (0) | 2010.06.15 |
JDBC (0) | 2010.06.15 |
JSP에서! (0) | 2010.06.14 |
window mobile SDK 6.0 (0) | 2010.03.06 |