我试图使用CryptoCommon类,但无法在monotuch程序集中找到它。
我找到了程序集Mono.Security.Cryptography,它具有与CryptoCommon类相同的性能吗?
谢谢!!
最佳答案
CommonCrypto 在Xamarin.iOS内部内部使用,这没有什么多余的-即,无需选择加入或退出。
这意味着它的使用对您的代码来说是完全透明的。如果CommonCrypto中提供了一种算法,则使用经典.NET类型将使用它。
例如。
// this will use CommonCrypto. AES is supported by CommonCrypto
// if your device supports it AES can be hardware accelerated
var aes = Aes.Create ();
// this will also use CommonCrypto. SHA-1 is supported by CommonCrypto
// if your device supports it SHA-1 can be hardware accelerated
var sha = new SHA1Managed ();
// this will not use CommonCrypto since the algorithm is not supported by Apple
var r = RIPEMD160.Create ();
有关CommonCrypto的更多information可以在我的博客上找到。
关于ios - xamarin中的CryptoCommon类在哪里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21932003/