IT이야기
MariaDB 암호화 복호화 방법
영은파더♥
2017. 6. 30. 17:45
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 에서는 복호화가 제대로 동작을 안합니다.
반응형