[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();
반응형
'개발자료 > Database' 카테고리의 다른 글
[MySQL] 데이터베이스, 테이블 대소문자 구분 (0) | 2019.01.05 |
---|---|
[MySQL] 외부 접속 허용 (0) | 2018.12.22 |
[ORACLE] Oracle Live SQL (0) | 2016.10.26 |
[SQLite] TEXT 필드 숫자 정렬 (0) | 2016.07.06 |
[SQLite] SQLITE_STATIC, SQLITE_TRANSIENT (0) | 2016.06.08 |