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 에서는 복호화가 제대로 동작을 안합니다.


반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,