[MySQL] AES 암호화

2016. 11. 8. 17:47개발자료/Database


반응형


## 암호화

> INSERT INTO TABLE VALUES('ID', HEX(AES_ENCRYPT('VALUE', 'KEY')), 'NAME');


## 복호화

> SELECT AES_DESCRYPT(UNHEX(PW), 'KEY') AS PW FROM TABLE WHERE ID = 'ID'


## 키 보관 방법

> CREATE FUNCTION AES_KEY() RETURNS TINYTEXT DETERMINISTIC NO SQL RETURN 'AESKEY';
> SELECT AES_KEY();
반응형