iOS上的CMAC-AES

时间:2016-09-01 02:02:26

标签: ios cryptography aes cmac

我正在将Android应用转换为iOS。 Android版本使用CMAC-AES加密,但我找不到适用于iOS的CMAC。有没有人知道图书馆或可以提示?我不熟悉密码学,所以我有点乱。

1 个答案:

答案 0 :(得分:1)

CMAC代表基于密码的消息验证代码,这意味着它是一个消息验证代码(用于验证数据并避免被验证数据的任何损坏),它使用密码来实现其目标,在您的特定情况下使用AES密码来执行此操作。

确实有一些你可以使用的库,你可以use OpenSSL(你可以尝试其他将OpenSSL链接到你的项目的教程),这是一个很好的库并且被大量维护。