Mysql,MariaDB
AES_ENCRYPT / AES_DECRYPT (암복호화)
슬픈달
2019. 2. 12. 13:14
반응형
* 문자열을 암호화 하여 컬럼에 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
반응형