ArchiSteamFarm.CryptoHelper.EncryptProtectedDataForCurrentUser C# (CSharp) Метод

EncryptProtectedDataForCurrentUser() приватный статический Метод

private static EncryptProtectedDataForCurrentUser ( string decrypted ) : string
decrypted string
Результат string
        private static string EncryptProtectedDataForCurrentUser(string decrypted)
        {
            if (string.IsNullOrEmpty(decrypted)) {
                ASF.ArchiLogger.LogNullError(nameof(decrypted));
                return null;
            }

            try {
                byte[] encryptedData = ProtectedData.Protect(Encoding.UTF8.GetBytes(decrypted), EncryptionKey, // This is used as salt only and it's fine that it's known
                    DataProtectionScope.CurrentUser);

                return Convert.ToBase64String(encryptedData);
            } catch (Exception e) {
                ASF.ArchiLogger.LogGenericException(e);
                return null;
            }
        }