gpt4 book ai didi

c# - ProtectSection 和 RsaProtectedConfigurationProvider key 去哪里了?

转载 作者:可可西里 更新时间:2023-11-01 09:08:39 25 4
gpt4 key购买 nike

我正在使用 System.Configuration 来加密和保护自定义配置部分中的一些密码:-。

static public void SetPassAndProtectSection(string newPassword)
{

// Get the current configuration file.
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);


// Get the section.
MyAppProtectedSection section =
(MyAppProtectedSection)config.GetSection(DEFAULT_SECTION_NAME);

section.DBPassword = newPassword;

// Protect (encrypt)the section.
section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");

// Save the encrypted section.
section.SectionInformation.ForceSave = true;

config.Save(ConfigurationSaveMode.Full);
}

这似乎工作正常,但我的文档需要一些额外信息。

key 存储在哪里?

key 有多长?

最佳答案

用户级别 key 存储在

\Documents and Settings{UserName}\Application Data\Microsoft\Crypto\RSA

机器级键在

\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

您的是用户级 key 。

关于c# - ProtectSection 和 RsaProtectedConfigurationProvider key 去哪里了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1192141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com