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 转换将加密值的字节转换为字符串 am

afterText.Text = Convert.ToBase64String(encrypted);

在这里我需要告诉我的后端团队,这里使用的确切加密是什么,我不确定这里发生了什么,你能告诉我这里发生的确切加密是什么吗?

谢谢你。

4

1 回答 1

2

CryptographicBuffer 类是你的朋友:

  • 对要表示为字符串的二进制值使用 Hex 或 Base64 编码。这包括密钥、IV 和密文
  • 对要转换为字节的文本使用 UTF-8。
于 2013-09-20T10:12:10.327 回答