メインコンテンツまでスキップ

aes_decrypt

aes_decrypt

説明

AES_128_ECBアルゴリズムを使用して文字列を復号し、バイナリ文字列を返します。

AESはAdvanced Encryption Standardの略であり、ECBはElectronic Code Bookの略です。文字列を暗号化するために使用されるキーは128ビットの文字列です。

構文

aes_decrypt(str, key_str);

パラメータ

str: 復号する文字列。VARCHAR型である必要があります。

key_str: strを暗号化するために使用されるキー。VARCHAR型である必要があります。

返り値

VARCHAR型の値を返します。入力が無効な場合はNULLが返されます。

Base64文字列をデコードし、この関数を使用してデコードされた文字列を元の文字列に復号化します。

mysql> select AES_DECRYPT(from_base64('uv/Lhzm74syo8JlfWarwKA==  '),'F3229A0B371ED2D9441B830D21A390C3');
+--------------------------------------------------------------------------------------------+
| aes_decrypt(from_base64('uv/Lhzm74syo8JlfWarwKA== '), 'F3229A0B371ED2D9441B830D21A390C3') |
+--------------------------------------------------------------------------------------------+
| starrocks |
+--------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)