넣을 때는 암호화된 바이너리 데이터를 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
Posted by bloodguy
,