c++ - 移动设备的最佳加密库?

标签 c++ iphone c android encryption

你好我一直在用LibTomCrypt在移动设备(目前为 iPhone OS 和 Android)上使用 SHA1 加密(用于数据完整性检查)。我想知道是否有人在使用其他任何东西,需要考虑的是可移植性(首选 C,但 C++ 也是一个选项)和库大小(小 == 更适合我的特定需求)。

谢谢

最佳答案

您可以编写一个包装类来调用 CommonCrypto如果您使用的是 iPhone,则可以减少库大小要求并增强可移植性。例如,如果在另一个平台上编译,您的包装器将调用其他例程。 CommonCrypto 的好处在于它是由 Apple 预先构建的。对它的调用也完全在 C 中。

关于c++ - 移动设备的最佳加密库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2087015/

相关文章:

c - 我不知道如何移动该列

c - 我如何读取两个数组中包含两列的文件?

c++ - 对枚举值进行模板化以选择句柄打开/关闭

c++ - 在图像上的 OpenCV 中绘制单个轮廓

php - 这是哪种图像格式?

iphone - iOS:获取用户移动的速度

C++对象,成员的内存位置偏移

c++ - 如何在声明时初始化成员对象?

objective-c - Firebase FCM 实例 ID 为零(在真实设备上运行快速启动应用程序)

c - 为什么返回一个负的errno? (例如返回-EIO)