Я изучаю использование API защиты данных Windows (DPAPI) для шифрования некоторых данных.У меня есть одно требование - использовать динамическую соль при шифровании значений.
Я заметил, что при тестировании, если я шифрую одну и ту же строку несколько раз, я получаю другой результат.Это при использовании той же строки, нулевого значения энтропии и той же области видимости.
Это заставляет меня чувствовать, как будто уже есть динамическая соль.Я не вижу никакой документации, подтверждающей это.
Вот метод, который я вызываю https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.protecteddata.protect?view=netframework-4.7.2.
Уже обрабатывает ли DPAPI динамическое соление?Если нет, то что заставляет зашифрованные значения каждый раз меняться?