2016-09-01 34 views
1

我正在將Android應用程序轉換爲iOS。 Android版本使用CMAC-AES加密,但是我找不到iOS的CMAC。有誰知道一個圖書館或可以給小費?我不熟悉密碼學,所以我有點混亂。iOS上的CMAC-AES

回答

1

CMAC代表基於密碼的消息認證碼,這意味着它是一個消息認證碼(用於驗證數據,避免被認證的數據的任何損壞),在您的特定情況下使用密碼實現其目標它使用AES密碼來執行此操作。

確實有一些你可以使用的庫,你可以use OpenSSL(你可以嘗試其他的教程,將OpenSSL鏈接到你的項目),這是一個很好的採用庫,並且需要大量的維護。