У меня есть столбец в таблице, который был асимметрично зашифрован с помощью триггера SQL.Ключ (по паролю) находится в БД SQL.Теперь мне нужно расшифровать его через консольное приложение, работающее каждые XX минут.
Я собираю все поля через LINQ и запускаю цикл foreach, генерирую некоторые текстовые файлы, XML-файлы и так далее.Проблема возникает, когда я пытаюсь расшифровать данные.
Итак, у меня есть несколько вариантов, но ни один из них никуда меня не приводит.
Я пыталсявыполнить ExecuteCommand, но я не смог решить, как открыть асимметричный ключ, во-первых.
Я попытался запустить хранимую процедуру, а затем вызвать ее черезLINQ.Но могу ли я просмотреть результаты для их соответствия (т. Е. Должен ли я запускать foreach внутри foreach)?
Я пробовал 12 различных других вещей, чтобы нетпомогло.:)
Во всяком случае, любые мысли будут высоко ценится.Мне просто нужно получить незашифрованные значения (я могу прекрасно их расшифровать в MSSQL) и добавить их в свой рабочий процесс.