title: What exactly is a key container, where is it located?
body: <p>I'm reading about how to store your private key for RSA encryption, but I'm confused as to what exactly a key container is?</p>
  
  <p>For example, on my server that I will deploy, are there any trust levels in saving and getting data from a key container?</p>
  
  <p>Is it stored in a hidden file on the server?</p>
  
  <p><strong>If I don't store the private key in my web.config (or a encrypted version of it), then I guess I have to somehow first save it in a container first using a test page so that my running application can get it correct?</strong></p>
  
  <p>Reference: 
  <a href="http://msdn.microsoft.com/en-us/library/5e9ft273(v=vs.71).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/5e9ft273(v=vs.71).aspx</a></p>