반응형
* 문자열을 암호화 하여 컬럼에 INSERT 하는 방법
UPDATE [TABLE]
SET [COLUMN] = AES_ENCRYPT( 'Test Mesg!', SHA2('key_value', 512))
WHERE [conditional]
* 암호화 된 컬럼을 복호화 하는 방법
SELECT CONVERT(AES_DECRYPT([COLUMN], SHA2('key_value',512)) using euckr) AS [COLUMN]
FROM [TABLE]
WHERE [conditional]
* 해당 컬럼은 blob 타입이어야 함!
example) [COLUMN] blob DEFAULT NULL
반응형
'Mysql,MariaDB' 카테고리의 다른 글
date format default value ( date 포멧 디폴트 값) (0) | 2019.03.13 |
---|---|
MySQL Data directory 변경하기 (0) | 2019.02.13 |
[MariaDB] warningThis file should not be included by clients, include only <mysql.h> (1) | 2019.02.11 |
Slow Query log (슬로우 쿼리 로그) (0) | 2019.02.08 |
날짜 함수 date_format (0) | 2019.02.08 |