私は Windows Phone 開発の初心者です。WP7 で AES/ECB/PKCS7Padding アルゴリズムを使用するにはどうすればよいですか?
グーグルで検索しているうちに、バウンシー キャッスルについて多くの提案が寄せられました。しかし、この弾む城についてはよくわかりませんでした。これはアルゴリズムですか?
サーバーに送信するためにパスワードを暗号化/復号化する必要があります。他のすべての電話 (Android、iPhone、Blackberry) では、これに AES/ECB/PKCS7Padding アルゴリズムを使用します。それらはすべて、入力に対して同じ暗号化/復号化結果を提供します。しかし、Windows Phone では、暗号化に AesManaged クラスを使用しました。ただし、暗号化された結果は異なります。AESManaged クラスに関するmsdn ドキュメント ( MSDN ドキュメント) では、「暗号モードは常に CBC であり、パディング モードは常に PKCS7 です」と述べています。他の電話と比較して、ここで暗号化された結果が異なるのはそのためだと思います。
それが問題ですか?その場合、WP7 で AES/ECB/PKCS7Padding アルゴリズムを使用するにはどうすればよいですか?
AesManaged クラスで暗号モードを設定するためのプロパティが表示されません。
ありがとう。