非対称暗号化とデジタル署名用の秘密鍵を安全に保管できる場所として、.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));
キーコンテナは秘密鍵を保管するための安全な場所ですか?