MariaDB 암호화 복호화 방법
MariaDB 에서 데이터를 encrypt, decrypt 하는 방법입니다.
▶ 데이터 암호화
select HEX( AES_ENCRYPT( '데이터', SHA2('암호키',512) ) )
▶ 데이터 복호화
select AES_DECRYPT( UNHEX( '암호화된 데이터' ), SHA2('암호키',512) )
참고로 MySQL 에서는 SHA2 함수가 먹히지 않더군요~
mysql 에서는 SHA2 대신에 그냥 비밀번호를 사용하거나 md5 를 사용하면 될 것 같습니다.
SHA2('암호키', 512) => MD5('암호키')
그리고 이유는 잘 모르겠지만 phpMyAdmin 에서는 복호화가 제대로 동작을 안합니다.
반응형
'IT이야기' 카테고리의 다른 글
MySQL 인덱스 없는 조인이 너무 많습니다 (0) | 2017.07.13 |
---|---|
VNC Viewer 원격접속 (0) | 2017.07.02 |
간편 결제수단 페이팔 가입하기 (0) | 2017.06.29 |
크롬브라우저 프록시 설정 (2) | 2017.06.16 |
안드로이드 PUSH 메시지 1003 에러 (0) | 2017.06.12 |