암호화 예제)
INSERT INTO TB_SAMPLE (USER_SN, USER_ID, USER_NM, USER_EMAD ,USER_CPNO ,USER_TELNO)
VALUES
('1','AAA','testA',
HEX(AES_ENCRYPT('AAA@naver.com', SHA2('[암호화시킬 키값]', 256))),
HEX(AES_ENCRYPT('010-5444-5678', SHA2('[암호화시킬 키값]', 256))),
HEX(AES_ENCRYPT('111-222-333-444-555', SHA2('[암호화시킬 키값]', 256))) )
복호화 예제)
SELECT
USER_ID,
USER_NM,
CAST(AES_DECRYPT(UNHEX(USER_CPNO), SHA2('[암호화한 키값]', 256)) AS CHAR) AS USER_CPNO,
CAST(AES_DECRYPT(UNHEX(USER_EMAD), SHA2('[암호화한 키값]', 256)) AS CHAR) AS USER_EMAD
FROM TB_SAMPLE
'DBMS > DataBase' 카테고리의 다른 글
[데이터베이스] ERD 개념 및 작성방법 (0) | 2022.05.11 |
---|---|
[ORACLE,CUBRID] 통계 데이터 뽑아오기 (상위RANK, 하위기타나눠서) (0) | 2021.12.15 |
[SQL] 파일경로, 파일명, 확장자 구분해서 조회하기 (0) | 2021.12.10 |
[MS-SQL] 테이블 데이터, 길이 등 보기편하게 조회 하는 법 (0) | 2021.01.27 |
[MySQL] AUTO_INCREMENT 초기화 방법 (0) | 2020.10.22 |