Spec-Zone.ru › MySQL 5.7

6.4.4.6 Поддерживаемые типы ключей keyring и их длины

MySQL Keyring поддерживает ключи различных типов (алгоритмов шифрования) и длин:

  • Доступные типы ключей зависят от установленного плагина keyring.

  • Разрешенные длины ключей зависят от множества факторов:

    • Пределы интерфейса загружаемых функций keyring (для ключей, управляемых с помощью одной из функций keyring, описанных в разделе 6.4.4.8, «Функции управления ключами keyring общего назначения»), или пределы реализаций бэкенда. Эти пределы длин могут различаться в зависимости от типа операции с ключом.

    • В дополнение к общим пределам, отдельные плагины keyring могут накладывать ограничения на длину ключей для каждого типа ключа.

Таблица 6.23, «Общие пределы длины ключей keyring» показывает общие пределы длины ключей. (Нижние пределы для keyring_aws установлены интерфейсом AWS KMS, а не функциями keyring.) Таблица 6.24, «Типы ключей и длины ключей плагинов keyring» показывает типы ключей, разрешенные каждым плагином keyring, а также любые ограничения длины ключа, специфичные для плагина.

Таблица 6.23 Общие пределы длины ключей keyring

Таблица 6.23 Общие пределы длины ключей keyring
Операция с ключом Максимальная длина ключа
Генерация ключа

2048 байт; 1024 для keyring_aws

Хранение ключа

2048 байт

Получение ключа

2048 байт


Таблица 6.24 Типы ключей и длины ключей плагинов keyring

Таблица 6.24 Типы ключей и длины ключей плагинов keyring
Имя плагина Разрешенный тип ключа Ограничения длины, специфичные для плагина
keyring_aws

AES

16, 24 или 32 байта

keyring_encrypted_file

AES

DSA

RSA

Нет

Нет

Нет

keyring_file

AES

DSA

RSA

Нет

Нет

Нет

keyring_okv

AES

16, 24 или 32 байта


© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/keyring-key-types.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API