暗号化について、エラー
- 題名: 暗号化について、エラー
- 著者: ss
- 日時: 2011/04/14 13:06:56
- ID: 28467
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 暗号化について、エラー
- 著者: ss
- 日時: 2011/04/15 10:09:15
- ID: 28471
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 暗号化について、エラー
- 著者: ss
- 日時: 2011/04/19 9:44:34
- ID: 28477
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
ここで紹介されている暗号化を試していますが、
ttp://dobon.net/vb/dotnet/string/encryptfile.htmlの
「パスワードから共有キーを作成する」
これで、EncryptFile()、DecryptFile() すると復号化で下記のエラーが出ます。
「パディングは無効なので、削除できません。」
調べてみると、暗号化段階で、16バイトずつ行うため最後にでる端数の調整がうまくいってないと出るみたいです。
そうするとEncryptFile()、に問題があるみたいですがどうしたら回避できますでしょうか?
試したのは、暗号化側でファイルストリームをSystem.IO.MemoryStream outFs = new System.IO.MemoryStream();にすればよい、ようなことがありましたが、結果変わりませんでしたし、これってファイル名やパスが指定できないみたいです。
教えてください。お願いします。
テストは、すでに作成したWinアプリ VS2005で作成したものに暗号化部分を追加し復号は、VS2010で現在作成中です。