4 ms·
Common Crypto contains functions for • Hashing: MD5, SHA1, SHA2 • HMAC (hash based message authentication) http://en.wikipedia.org/wiki/Hash-based_message_aut
by jws 14y ago
Common Crypto contains functions for
• Hashing: MD5, SHA1, SHA2
• HMAC (hash based message authentication) http://en.wikipedia.org/wiki/Hash-based_message_authentication_code http://en.wikipedia.org/wiki/Hash-based_message_authenticati...
• PBKDF2 (password to key) http://en.wikipedia.org/wiki/PBKDF2 http://en.wikipedia.org/wiki/PBKDF2
• Symmetric Encryption: AES, DES, 3DES, CAST, RC4, RC2, and Blowfish. (The algorithm selection is poorly documented in the man pages, I'm reading source here.)
It has an API that would not surprise anyone who has used a similar library.
It is open source, APSL 2.0. You can read it here: http://www.opensource.apple.com/source/CommonCrypto/ http://www.opensource.apple.com/source/CommonCrypto/