我正在尝试将用 C# 编写的 Windows 8 代码移植到 WinRT。该代码使用 System.Security.Cryptography 命名空间中的 Cryptography API,例如 AesManaged、CryptoStream 和 Rfc2898DerivedBytes。
据我所知,这些似乎在 Windows RT 上不可用?我找到了 API 文档(这里:http: //msdn.microsoft.com/en-us/library/windows/apps/br211377.aspx),它列出了一个 System.Security.Cryptography 命名空间,但它不包括这些类. 是否有等价物/它们是否可以在不同的命名空间下使用?如果 API 不可用,如果可能的话,关于如何移植此代码的任何建议?
谢谢,艾哈迈德