您可以使用此:
try
{
// Open the configuration file and retrieve
// the connectionStrings section.
Configuration config = ConfigurationManager.
OpenExeConfiguration(exeConfigName);
ConnectionStringsSection section =
config.GetSection("connectionStrings")
as ConnectionStringsSection;
if (section.SectionInformation.IsProtected)
{
// Remove encryption.
section.SectionInformation.UnprotectSection();
}
else
{
// Encrypt the section.
section.SectionInformation.ProtectSection(
"DataProtectionConfigurationProvider");
}
// Save the current configuration.
config.Save();
Console.WriteLine("Protected={0}",
section.SectionInformation.IsProtected);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
,或者你企業庫數據訪問應用程序塊來執行使用RSAProtectedConfigurationProvider或DPAPIProtectedConfigurationProvider加密。 鏈接: http://msdn.microsoft.com/en-us/library/89211k9b(VS.80).aspx
您可以使用RijndaelManaged的加密/解密連接字符串 – mbadeveloper
而且你沒有找到谷歌的答案嗎?這是非常有據可查的。或者是因爲Xamarin的問題? – smoore4
在谷歌我發現的一切都是關於加密web.config上的連接字符串。 – Phill