以下解密是针对没有做过AES加密的数据。

SQL SERVER

DECLARE @encoded NVARCHAR(MAX) = 'your_base64_value';

DECLARE @decoded VARBINARY(MAX);

SET @decoded = CAST(TRY_CAST(@encoded AS XML).value('.[1]', 'VARBINARY(MAX)') AS VARBINARY(MAX));

SELECT @decoded AS DecodedValue;

ORACLE

SELECT JSON_VALUE(CONVERT(
                          UTL_RAW.CAST_TO_VARCHAR2(
                                  UTL_ENCODE.BASE64_DECODE(UTL_RAW.CAST_TO_RAW('your_base64_value'))
                          ), 'ZHS16GBK', 'AL32UTF8'
                  ), '$."0"')
FROM DUAL;

-- 其中上面的编码格式根据下面的查询出来的语句指定,否则可能会乱码。

SELECT *
FROM NLS_DATABASE_PARAMETERS
WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');

MySQL

SELECT FROM_BASE64('your_base64_value') AS decoded_Data;