我正在将 Android 应用程序转换为 iOS。Android 版本使用 CMAC-AES 加密,但我找不到适用于 iOS 的 CMAC。有谁知道图书馆或可以给小费吗?我不熟悉密码学,所以我有点乱。
问问题
331 次
1 回答
1
CMAC 代表基于密码的消息身份验证代码,这意味着它是使用密码来实现其目标的消息身份验证代码(它用于验证数据并避免任何被验证数据的损坏),在您的特定情况下它使用 AES密码这样做。
确实有一些您可以使用的库,您可以使用 OpenSSL(您可以尝试将 OpenSSL 链接到您的项目的其他教程),这是一个被广泛采用并得到大量维护的库。
于 2017-03-06T15:13:59.330 回答