Crypto-Bibliothek, die für Objective-C geeignet ist

7

Ich suche nach einer Crypto-Bibliothek, die mit Objective-C-Code verwendet werden kann. Es gibt eine C ++ - Bibliothek, die zu groß für meine Bedürfnisse ist. Es ist 20 MB, wenn kompiliert. Ich denke, eine C-Bibliothek wäre ideal für Objective-C. Hier ist meine Bedürfnisse für diese Bibliothek: AES (Rijndael) CFB-Modus SHA1 SHA256 HMAC-SHA1 HMAC-SHA256 PBKDF2

Ihre Hilfe wird sehr geschätzt werden.

    
cocoatoucher 14.08.2009, 09:00
quelle

3 Antworten

10

Ich verlinke gegen OpenSSL für die Kryptographie in meinen Objective-C-Projekten. Wenn Sie OS X verwenden, ist dies bereits auf dem Computer jedes Benutzers installiert. Es gibt auch ein Kakao-Framework namens SSCrypto , das Objective-C-Wrapper für openssl bereitstellt, was die C-basierte openssl-Bibliothek ein wenig einfacher macht zu verwenden.

    
Jarret Hardie 14.08.2009, 13:24
quelle
18

Die übliche / offizielle Methode hierfür ist #import <CommonCrypto/CommonDigest.h> , die CommonCrypto-Bibliothek. Dann können Sie Funktionen wie CC_MD5() , CC_SHA() , CC_HMac() usw. verwenden.

Die CommonCrypto man Seite enthält Links zu alle verfügbaren Funktionen.

    
Matt Ball 14.08.2009 18:38
quelle
1

Ich habe einen libsodium / NaCl-Wrapper für Objective-C bei Ссылка

gestartet     
Gabriel 17.01.2014 21:21
quelle

Tags und Links