반응형 exec dbms_java2 oracle Encrypt(DigestSHA256) - 1 DB인 오라클의 주 목적인 데이터베이스에 내용을 저장하는 것이다. 하지만 오라클의 확장 기능을 이용하여 DB에 저장된 내용을 암호화 할 수 있다. 데이터베이스(Oracle11g)의 확장 기능을 이용해 암호화(DigestSHA256)를 해보자. 오라클을 암호화 하는 방법으로는 크게 1) 암호화를 하기 위해 만들어진 Plug-in 모듈을 이용한 암호화2) 자바 소스 DigestSHA256를 이용한 암호화가 있다.여기서는 자바 소스 DigestSHA256를 이용한 암호화에 대해서 다뤄보겠다. 오라클의 확장 기능인 자바 소스(DigestSHA256)를 이용해서 암호화하기 위해서는 아래와 같은 절차가 필요하다.1) ORACLE 권한 획득(부여)확장 기능을 사용할 수 있는 권한을 획득(부여) 해야 한다.2) 클래스.. 2019. 2. 21. plug-in plug-in 설치하는 방법 (oracle 기준)1) 모듈 라이브러리 설치 읽어올 수 있는 경로에 라이브러리가 존재 해야 한다. 라이브러리(lib)는 운영체제에 따라 파일 유형이 다르다.- 윈도우: .dll 리눅스:.so 2) 모듈 경로 설정라이브러리를 저장한 위치를 경로 설정해줘야 한다. - 윈도우: [환경변수] -> [시스템 변수]의 "Path"에 경로 설정보통 C드라이브 아래 폴더를 만들어 많이 저장한다.경로는 모듈이 있는 폴더에 가서 창을 클릭하면 경로 위치를 복사할 수 있다. 복사 한 다음 환경변수의 path 붙여넣어주기 하면 된다.- 리눅스: 구동 계정의 .bash_profile의 "LD_LIBRARY_PATH"에 모듈 경로 설정하기보통 /usr/local/에 폴더를 만들어 많이 저장한다. 3.. 2019. 2. 20. 이전 1 다음 반응형