У меня огромная БД SQL 2008 с ~ 300 миллионами строк. В некоторых таблицах есть столбцы с зашифрованным значением.
БД постепенно строилась с использованием приложения (.net 4).
Мы рассматриваем возможность перехода на какое-то аппаратное обеспечение (USB-токен), например шифрование, но это означает, что нам придется изменить зашифрованные значения в БД.
Мы написали небольшое приложение, которое расшифровывает со старым ключом, а затем шифрует с помощью токена, но для его запуска требуются дни, так как мне приходится ВЫБРАТЬ строку и ОБНОВЛЯТЬ по одному по идентификатору. БД индексируется, но все же ...
Метод Encrypt (string) - это функциональность, предоставляемая токеном USB, и я могу получить к нему доступ через .net
Я ищу более прямой способ использования этой функциональности. возможно получить доступ к нему через SQL или что-то.