Notice
Recent Posts
Recent Comments
Link
투케이2K
40. (MYSQL/SQL) ENCODE , DECODE 사용해 특정 KEY 값 지정 및 HEX 암호화 및 UNHEX 복호화 수행 실시 본문
MySqlDB
40. (MYSQL/SQL) ENCODE , DECODE 사용해 특정 KEY 값 지정 및 HEX 암호화 및 UNHEX 복호화 수행 실시
투케이2K 2021. 8. 22. 12:47[개발 환경 설정]
개발 툴 : Heidi
개발 언어 : Mysql
[소스 코드]
/*
[ENCODE , DECODE 사용해 특정 KEY 값 지정 및 HEX 암호화 및 UNHEX 복호화 수행 실시]
1. ENCODE (DATA, KEY) : 특정 KEY 를 사용해 데이터 인코딩 암호화를 수행합니다
2. DECODE (DATA, KEY) : 특정 KEY 를 사용해 데이터 디코딩 복호화를 수행합니다
3. HEX : 정수값 및 문자열 값을 HEX 값으로 출력해줍니다
4. UNHEX : HEX로 된 값을 다시 복호화 디코딩을 수행해서 표시해줍니다
*/
-- [암호화 쿼리문 실행 실시]
SELECT HEX(ENCODE('투케이2K', 'KEY123456789')) AS "암호화 HEX";
-- [복호화 쿼리문 실행 실시]
SELECT DECODE(UNHEX('CCE462DA2EBED6AEDE6AD5'), 'KEY123456789') AS "복호화 HEX";
[결과 출력]
[요약 설명]
/*
[ENCODE , DECODE 사용해 특정 KEY 값 지정 및 HEX 암호화 및 UNHEX 복호화 수행 실시]
1. ENCODE (DATA, KEY) : 특정 KEY 를 사용해 데이터 인코딩 암호화를 수행합니다
2. DECODE (DATA, KEY) : 특정 KEY 를 사용해 데이터 디코딩 복호화를 수행합니다
3. HEX : 정수값 및 문자열 값을 HEX 값으로 출력해줍니다
4. UNHEX : HEX로 된 값을 다시 복호화 디코딩을 수행해서 표시해줍니다
*/
반응형
'MySqlDB' 카테고리의 다른 글
42. (MYSQL/SQL) BIN 함수 사용해 정수값 바이너리 2진수 변환 실시 (0) | 2021.08.22 |
---|---|
41. (MYSQL/SQL) greatest, least 사용해 MAX 큰값, MIN 작은값 찾기 실시 (0) | 2021.08.22 |
39. (MYSQL/SQL) HEX , UNHEX 사용해 16진수 데이터 표시 및 복호화 원본 데이터 표시 실시 (0) | 2021.08.22 |
38. (MYSQL/SQL) CONCAT , SPACE 사용해 문자열 사이 공백 추가 실시 (0) | 2021.08.22 |
37. (MYSQL/SQL) char, ascii 사용해 int, char 데이터간 형변환 실시 (0) | 2021.08.22 |
Comments