mysql數據庫加解密

加密

# 加密
SET block_encryption_mode = 'aes-256-cbc';
SET @key = '123456789';
SET @iv = '987654321';

UPDATE test SET phone = TO_BASE64(AES_ENCRYPT(phone ,@key,@iv)) WHERE phone IS NOT NULL AND phone != '';

block_encryption_mode,@key,@iv,三個參數根據需求自行設置

解密

# 解密
SET block_encryption_mode = 'aes-256-cbc';
SET @key = '123456789';
SET @iv = '987654321';

UPDATE test SET phone = AES_DECRYPT(FROM_BASE64(phone),@key,@iv) WHERE phone IS NOT NULL AND phone != '';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章