title: How to securely deploy PPK file in WPF C# app?
body: <p>I have a C# app that connects to a SFTP server to transfer log files.
  The app achieves this by using WinSCP .NET assembly to connect to the server.</p>
  
  <p>How do I securely store the <code>.ppk</code> private key file such that the user is not able to take this file to access the SFTP for themselves?</p>
  
  <p><a href="http://winscp.net/eng/docs/library#csharp" rel="nofollow">http://winscp.net/eng/docs/library#csharp</a></p>
  
  <p>Based on the way the library reference the <code>.ppk</code>, it may not be possible to avoid storing the <code>.ppk</code> file on the local disk during run-time?</p>
  
  <p>Thanks in advance.</p>