Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2015, 20:44   #1
Борис1
 
Регистрация: 22.11.2014
Сообщений: 4
По умолчанию Дешифрование с использованием сертификата

Доброго времени суток, помогите пожалуйста , есть данный запрос , шифрование с помощью сертификата, который зашифровывает симметричный ключ? не могу разобраться с помощью какого объекта можно дешифровать DECRYPTBYCERT или DECRYPTBYKEYAUTOCERT и по какому принципу ? Заранее спасибо .

Код:
USE [BD_test]
GO
-- Создание сертификата.
CREATE CERTIFICATE [CertToEncryptSymmetricKey]
WITH SUBJECT =
'Самозаверяющий сертификат для шифрования симметричного ключа.'
-- Создание симметричного ключа, зашифрованного сертификатом.
CREATE SYMMETRIC KEY [SymmetricKeyEncryptedWithCert]
WITH ALGORITHM = AES_256
ENCRYPTION BY CERTIFICATE [CertToEncryptSymmetricKey]
-- Открытие симметричного ключа.
OPEN SYMMETRIC KEY [SymmetricKeyEncryptedWithCert]
DECRYPTION BY CERTIFICATE [CertToEncryptSymmetricKey]

TRUNCATE TABLE [dbo].[Кредитные_карты]
-- Вставка данных в таблицу.
DECLARE @SymmetricKeyGUID AS [uniqueidentifier]
SET @SymmetricKeyGUID =
KEY_GUID('SymmetricKeyEncryptedWithCert')
IF (@SymmetricKeyGUID IS NOT NULL)
BEGIN
INSERT INTO [dbo].[Кредитные_карты]
VALUES (01, ENCRYPTBYKEY(@SymmetricKeyGUID,
N'9876-1004-3335-4333'))
INSERT INTO [dbo].[Кредитные_карты]
VALUES (02, ENCRYPTBYKEY(@SymmetricKeyGUID,
N'9673-8235-8265-1223'))
INSERT INTO [dbo].[Кредитные_карты]
VALUES (03, ENCRYPTBYKEY(@SymmetricKeyGUID,
N'9111-1234-1451-2222'))
END

Последний раз редактировалось Stilet; 07.12.2015 в 21:08.
Борис1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка загрузки корневого сертификата foxm Работа с сетью в Delphi 4 29.08.2013 14:59
Продление .cer сертификата Fe[one]X Безопасность, Шифрование 2 22.11.2011 00:36
Автовыбор сертификата Lothar Microsoft Office Excel 0 21.04.2011 20:58
Прикрепление сертификата uh-aleks Общие вопросы Delphi 0 23.02.2010 17:41
Взлом сертификата на телефоне Habriel Свободное общение 2 06.10.2009 22:13