我正在閱讀關於Key Containers in .NET作爲一個安全的地方存儲一個私人密鑰非對稱加密和數字簽名。密鑰容器,足夠安全地存儲私鑰?
我的問題是密鑰容器有多安全?因爲我發現,如果我知道密鑰容器名稱,然後我將能夠使用檢索私鑰如下:
// Create the CspParameters object and set the key container
// name used to store the RSA key pair.
CspParameters cp = new CspParameters();
cp.KeyContainerName = ContainerName;
// Create a new instance of RSACryptoServiceProvider that accesses
// the key container MyKeyContainerName.
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cp);
// Display the key information to the console.
Console.WriteLine("Key retrieved from container : \n {0}", rsa.ToXmlString(true));
的關鍵容器存儲私鑰安全的地方嗎?