일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 리눅스
- 맥
- 공모주
- 제이쿼리
- codeigniter
- MYSQL
- 주식 청약
- php
- 자바스크립트
- 공모주 청약 일정
- IPO
- Eclipse
- java
- 오라클
- 공모주 청약
- 자바
- jquery
- Oracle
- 6월 공모주 청약 일정
- 주식
- html
- 코드이그나이터
- 7월 공모주 청약 일정
- linux
- Stock
- Stock ipo
- JavaScript
- SQL
- 주식 청약 일정
- css
- Today
- Total
목록oracle 암호화 (2)
개발자의 끄적끄적
[DB Security] 공짜로 DB 암호화 하는 방법 추가 암호화 솔루션 구매 없이 개인정보 데이터 를 컬럼 단위 암호화 하는 방법 입니다. 양방향 암호화 아래 방식으로 키 테이블과 암호화 / 복호화 함수를 만든 다음 개인정보 데이터를 입력 , 수정 , 조회 하는 부분을 모두 변경 ( SQL , SP , java 등등 ) 해야 합니다. 1. Key 테이블을 일단 만들고 key 데이터를 한건 넣습니다. ( 임의로 ) 2. Encode param 함수 와 decode param 함수파일을 보면 오라클의 기본 함수를 이용합니다. 3. Encode param 함수는 암호화 할 컬럼 데이터를 입력 또는 수정하는 쿼리에 사용합니다. 4. Decode param 함수는 암호화 한 컬럼 ..
[oracle] 암호화 / DBMS_CRYPTO 패키지를 이용하여 데이터 암,복호화[펌] 오라클 10g 이상에서 사용할 수 있는 DBMS_CRYPTO 패키지를 이용하여 암호화 하는 방법 1. DBMS_CRYPTO 패키지 생성 설치 되어 있지 않을 경우 다음의 SQL을 수행해서 패키지를 생성한다. /$ORACLE_HOME/rdbms/admin/dbmsobtk.sql /$ORACLE_HOME/rdbms/admin/prvtobtk.plb 2. SYS유저에서 사용할 패키지를 생성 함. 테스트에서 사용 할 암호 키 값은 '12345678'을 사용한다. CREATE OR REPLACE PACKAGE pkg_crypto IS FUNCTION encrypt ( input_string IN VARCHAR2 ) RETUR..