Im using System.Security.Cryptography.ProtectedData для защиты данных лицензии перед записью в реестр.Как работает System.Security.Cryptography.ProtectedData Уникальный идентификатор
ProtectData.Protect(Byte[], Byte[], DataProtectionScope.LocalMachine)
The Dataprotection scope - LocalMachine.
Каковы параметры, которые ProtectData использует для шифрования строки? Если я скопирую зашифрованную строку на другую машину, она будет работать?
Некоторые пользователи сообщают о проблемах с лицензированием, является ли ProtectedData согласованным?
Его оболочка для функции DPAPI CryptProtectData, много документации; https://msdn.microsoft.com/en-us/library/windows/desktop/aa380261%28v=vs.85%29.aspx –
@AlexK. я посмотрел. Если я использую локальную область машины, изменится ли ключ, если пользователь изменит свой пароль или изменит оборудование или что-то еще? – techno