MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

6.6.4 MySQL Enterprise Encryption ユーザー定義関数の説明

MySQL Enterprise Encryption 関数には、次の一般的な特性があります:

関数の一部には、暗号化アルゴリズムの引数が指定されます。 次の表には、サポートされているアルゴリズムのサマリーを関数別に示します。

表 6.40 関数でサポートされているアルゴリズム

関数 サポートされているアルゴリズム
asymmetric_decrypt() RSA
asymmetric_derive() DH
asymmetric_encrypt() RSA
asymmetric_sign() RSA、DSA
asymmetric_verify() RSA、DSA
create_asymmetric_priv_key() RSA、DSA、DH
create_asymmetric_pub_key() RSA、DSA、DH
create_dh_parameters() DH

注記

RSA、DSA、または DH のいずれかの暗号化アルゴリズムを使用すれば鍵を作成できますが、鍵引数が指定されるその他の関数では、特定のタイプの鍵のみが許可される可能性があります。 たとえば、asymmetric_encrypt() および asymmetric_decrypt() は RSA キーのみを受け入れます。

次の説明では、MySQL Enterprise Encryption 関数のコール順序について説明します。 追加の例と説明については、セクション6.6.2「MySQL Enterprise Encryption の使用方法と例」を参照してください。