Objective-Cコードで使用する暗号ライブラリを探しています。私のニーズには大きすぎるC++ライブラリがあります。コンパイルすると20MBです。 Objective-Cで使用するにはCライブラリが完璧だと思います。あなたの助けを大幅に高く評価されます SHA256 HMAC-SHA1 HMAC-SHA256 PBKDF2Objective-Cに適した暗号ライブラリ
AES(Rijndaelの) CFBモード SHA1: は、ここでは、このライブラリの私のニーズです。
Objective-Cコードで使用する暗号ライブラリを探しています。私のニーズには大きすぎるC++ライブラリがあります。コンパイルすると20MBです。 Objective-Cで使用するにはCライブラリが完璧だと思います。あなたの助けを大幅に高く評価されます SHA256 HMAC-SHA1 HMAC-SHA256 PBKDF2Objective-Cに適した暗号ライブラリ
AES(Rijndaelの) CFBモード SHA1: は、ここでは、このライブラリの私のニーズです。
これを行う通常の/公式の方法は、CommonCryptoライブラリである#import <CommonCrypto/CommonDigest.h>
です。次に、CC_MD5()
,CC_SHA()
,CC_HMac()
などの機能を使用できます。
CommonCrypto man
pageには、使用可能なすべての機能へのリンクがあります。
私はあなたが他のOSへの移植性を探している場合を除き、マットは、ここより良い答えを持っているhttps://github.com/gabriel/NACL
でのObjective-C用libsodium/NaClのラッパーを開始しました。 OpenSSLは基本的に互換性のためだけにあります。 Apple自身のプロジェクトは、CommonCryptoまたはKeychain Servicesを使用するか、または移行しています。 –