Асимметричные ключи

Оценить
(0 голоса)

Если у вас распределенная система или симметричные ключи не поддерживают безопасность вашего шифрования, то используйте асимметричные ключи. Асимметричный ключ состоит из двух частей: личного ключа и соответствующего общего ключа. Каждый из ключей может дешифровать данные, зашифрованные другим ключом. По причине существования личного ключа асимметричное шифрование обеспечивает более высокий уровень безопасности, чем это делает симметричное шифрование.

Язык Transact-SQL поддерживает некоторое количество операторов и системных функций, связанных с асимметричными ключами. Оператор create asymmetric key создает новый асимметричный ключ, а оператор alter asymmetric key изменяет свойства асимметричного ключа. Оператор drop asymmetric key удаляет существующий асимметричный ключ.

После того как вы создали асимметричный ключ, используйте системную функцию EncryptByAsymKey для шифрования данных. Эта функция имеет два входных параметра: идентификатор ключа и текст, который должен быть зашифрован. Для дешифрования используйте системную функцию DecryptByAsymKey.


Подробнее в этой категории: « Симметричные ключи Сертификаты »
Сертификаты
Представления просмотра каталога шифрования
Улучшения шифрования в SQL Server 2008
Установка системы безопасности с использованием DDL
Управление подключениями с использованием Management Studio

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.