0

Windows phone8 アプリで AES 暗号化を実行しようとしています。

いろいろ調べましたが、明確な見解を得ることができませんでした。

AES Encryption ni WP8 Appを実装する明確な例を示すリンクを誰かに教えてもらえますか.

私がしなければならないことは、

1) キー、初期ベクトル、および値を文字列として渡す必要があります。

2) その文字列を AES 暗号化の任意の形式で暗号化する必要があり、最終的に暗号化された値を文字列として取得する必要があります。

誰でも私を助けることができますか?

この例を使用しており、キーに UTF8 エンコーディングを使用しており、Iv

myAes.Key = Encoding.UTF8.GetBytes("terr!f!cp@ssw0rdw!thonetw!st!n!t"); myAes.IV = Encoding.UTF8.GetBytes("1234567890987654");

暗号化された値のバイトを文字列に変換するためにエンコードした後、ToBase64変換を使用しています

afterText.Text = Convert.ToBase64String(encrypted);

ここで、バックエンド チームに、ここで使用されている正確な暗号化を伝える必要があります。ここで何が行われているのかわかりません。ここで行われている正確な暗号化について教えてください。

ありがとうございました。

4

1 に答える 1

2

CryptographicBuffer クラスはあなたの友達です:

  • 文字列として表現するバイナリ値には、Hex または Base64 エンコーディングを使用します。これには、キー、IV、および暗号文が含まれます
  • バイトに変換するテキストには UTF-8 を使用します。
于 2013-09-20T10:12:10.327 に答える