728x90
=============암호화======================
DROP FUNCTION IF EXISTS db명.f_encrypt;
CREATE FUNCTION db명.f_encrypt(v_var varchar(20)) RETURNS varchar(100)
BEGIN
declare return_code varchar(100) default '';
select hex(AES_ENCRYPT(v_var, '암호화키')) into return_code from dual;
RETURN return_code;
END;
==============복호화==================
DROP FUNCTION IF EXISTS db명.f_decrypt;
CREATE FUNCTION db명.f_decrypt(v_var varchar(100)) RETURNS varchar(100)
BEGIN
declare return_code varchar(100) default '';
select aes_decrypt(unhex(v_var),'복호화키') into return_code from dual;
RETURN return_code;
END;
728x90
'mysql' 카테고리의 다른 글
mysql 비번까먹었을떄 최초 접속시 centos yum 설치 기준 (0) | 2015.02.10 |
---|---|
mysql 숫자앞에 특정 자리수 까지 0 붙이기 (0) | 2013.09.10 |
함수(function) 권한 및 기본 생성법 (0) | 2013.09.08 |
mysql 접근 권한 설정 (0) | 2013.09.08 |
자동실행 설정 (0) | 2013.02.04 |