넣을 때는 암호화된 바이너리 데이터를 HEX로 변환시켜 넣고,
가져올 때는 HEX를 풀고 복호화함.
암호화
INSERT INTO 테이블명 (필드명) VALUES (HEX(AES_ENCRYPT('문자열', '암호화 키')));
복호화
SELECT AES_DECRYPT(UNHEX(필드명), '암호화 키') FROM 테이블명;
'DataBase' 카테고리의 다른 글
[MongoDB] 설치 (0) | 2010.03.12 |
---|---|
[MySQL] 타입 캐스팅 (0) | 2010.03.02 |
[MySQL] DB 백업, 복원 (0) | 2010.01.29 |
[PostgreSQL] DB 덤프 & 복구 (0) | 2010.01.05 |
[PostgreSQL] COMMENT (0) | 2009.10.10 |