小编HJR*_*046的帖子

MonoTouch中的AesCryptoServiceProvider

我正在使用我的应用程序的iPad版本,我在我使用的功能中有一个功能,AesCryptoServiceProvider例如以下几行

 using (AesCryptoServiceProvider aesProvider = new AesCryptoServiceProvider())
 {
    setAesProviderSettings(aesProvider);
    result = aesProvider.CreateEncryptor().TransformFinalBlock(plainBytes, 0, plainBytes.Length);
 }
Run Code Online (Sandbox Code Playgroud)

它适用于我的Android应用程序(MonDroid)和.NET(WPF)应用程序,但在iOS中我遇到此错误;

Error  5      The type or namespace name 'AesCryptoServiceProvider' could not be found (are you missing a using directive or an assembly reference?)     
Run Code Online (Sandbox Code Playgroud)

该函数在我的核心项目中,我使用项目链接器在iPad项目中引用它,并且我在Android版本中使用项目链接器,当然在三个平台中是相同的文件,其中包含所需的所有引用.我在Visual Studio 12中使用Xamarin.

.net cryptography aes xamarin.ios ios

5
推荐指数
1
解决办法
981
查看次数

标签 统计

.net ×1

aes ×1

cryptography ×1

ios ×1

xamarin.ios ×1