Где хранится «UserKey», используемый в «EncryptSensitiveWithUserKey»? - PullRequest
0 голосов
/ 21 мая 2018

Где я могу найти ключ пользователя, в котором пакеты SSIS используются для защиты EncryptSensitiveWithUserKey.

1.Это редактируется?

если я создаю новый проект SSIS с моим новым профилем, могу ли я скопировать «UserKey» из нового проекта в мои старые проекты, чтобы позволить EncryptSensitiveWithUserKey правильно работать в моих старых проектах с моим новым профилем?

1 Ответ

0 голосов
/ 22 мая 2018

UserKey, вероятно, использует guid / sid, связанный с вашей локальной учетной записью / учетной записью AD.У Windows должен быть «какой-то» способ уникальной идентификации вашей учетной записи, а не только имя.Затем он использует это уникальное значение в качестве ключа для шифрования потенциально конфиденциальных данных.

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

Каждый проект, который вы создаете с этим идентификатором пользователя, будет прекрасно зашифровывать / дешифровать конфиденциальные данные.Только когда вы переносите работу между компьютерами (в ситуации неактивного каталога), это становится проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...