CommonCrypto in Swift
- Work on NSData, String
- Message Digest, SHA, HMAC
- Hash Algorithm: MD2, MD4, MD5, SHA1, SHA256, SHA224, SHA384, SHA512
Hash.MD5("https://www.google.com/logos/doodles/2016/parents-day-in-korea-5757703554072576-hp2x.jpg") // 0dfb10e8d2ae771b3b3ed4544139644e
Hash.SHA246("https://www.google.com/logos/doodles/2016/parents-day-in-korea-5757703554072576-hp2x.jpg") // cb051d58a60b9581ff4c7ba63da07f9170f61bfbebab4a39898432ec970c3754
HMAC.SHA1("https://www.google.com/logos/doodles/2016/parents-day-in-korea-5757703554072576-hp2x.jpg", key: "google") // 5f4474c8872d73c1490241ab015f6c672c6dcdc8CommonCryptoSwift is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'CommonCryptoSwift', git: 'https://github.com/onmyway133/CommonCrypto.swift'CommonCryptoSwift is also available through Carthage. To install just write into your Cartfile:
github "onmyway133/CommonCrypto.swift"Khoa Pham, onmyway133@gmail.com
We would love you to contribute to CommonCryptoSwift, check the CONTRIBUTING file for more info.
CommonCryptoSwift is available under the MIT license. See the LICENSE file for more info.
