2015-09-18 3 views
0

Мне нужно изменить длину симметричного ключа в моей базе данных. В настоящее время я использую алгоритм TRIPLE_DES с длиной ключа 128, и мне приходится использовать длину ключа 168 или 192 или алгоритм AES_256.Как изменить длину симметричного ключа в MSSQL

Есть ли какое-нибудь простое решение? Если нет, пожалуйста, дайте мне несколько советов в том, как сделать это

С уважением, Ante

ответ

1

Вы не можете изменить алгоритм симметричного ключа, только метод (ы) шифрования используется.

https://msdn.microsoft.com/en-us/library/ms189440(v=sql.110).aspx

+0

Можете ли вы привести мне пример? Это не работает: 'изменить SYMMETRIC ключ symmetric_key_name добавить шифрование по TRIPLE_DES сертификат certificate_name' ПАРОЛЬ =«пароль» – user3746480

+0

Нет, я не могу, потому что я уже заявил, что это не может быть сделано. Алгоритм отделен от используемых методов шифрования, и после его выбора он привязан к символу Symmetric, поэтому, хотя вы можете изменить методы шифрования, вы не можете изменить алгоритм, используемый самим ключом. Взгляните на инструкцию Create Symmetric Key, и вы увидите, что Алгоритм является частью опций ключа и НЕ методом шифрования. ТОЛЬКО параметр Alter Symmetric Key позволяет вам изменить метод шифрования. Я знаю, что это не тот ответ, который вы хотели, но это ответ. Ответ: Вы не можете. –