パスワードで文字列を暗号化するここでは、共通鍵暗号(共有キー暗号、対称鍵暗号、秘密鍵暗号、慣用暗号)方式によって、パスワードを使って、ファイルを暗号化、復号化する方法を説明します。 パスワードを使って文字列を暗号化、復号化する方法は「パスワードでファイルを暗号化する」とほぼ同じですので、詳しくはそちらをご覧いただくことにして、ここではサンプルのコードだけを紹介します。 ただし、「パスワードでファイルを暗号化する」とは違い、ここではICryptoTransform.TransformFinalBlockメソッドを使って暗号化と復号化を行っています。もしTransformFinalBlockメソッドを使わずに、「パスワードでファイルを暗号化する」のようにCryptoStreamを使うのであれば、「パスワードでファイルを暗号化する」のコードで、FileStreamの代わりにMemoryStrea
![パスワードで文字列を暗号化する](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd082db8e18539682964a402e09fe2cff6544b6d/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Fstring%2Fencryptstring.jpg)