title: How to convert .snk file to .pfx file
body: <p>How does one convert a .snk file (for strong-name signing .NET assemblies) into a password protected .pfx file suitable for the same purpose?</p>
  
  <p>Edit: to clarify, suppose I create a project in VS and in project properties, Signing, click 'New strong name key file', and elect not to protect the key file with a password:</p>
  
  <p><img src="https://i.stack.imgur.com/IwO7N.png" alt="CreateStrongKeyVS"></p>
  
  <p>Now imagine that a year later I change my mind and want to add a password - without trashing the assembly's identity by creating a new keypair. How do I do this?</p>