|
|
11 yıl önce | |
|---|---|---|
| CryptoSwift | 11 yıl önce | |
| CryptoSwift.xcodeproj | 11 yıl önce | |
| CryptoSwiftTests | 11 yıl önce | |
| .gitignore | 11 yıl önce | |
| LICENSE | 11 yıl önce | |
| README.md | 11 yıl önce |
#CryptoSwift Crypto related functions and helpers for Swift implemented in Swift. (#PureSwift)
##Requirements Good mood
##Features
#####what implemented?
####Why?
##Usage
Generally you should use CryptoHash enum or convenience extensions
CryptoHash enum usage
import CryptoSwift
/* CryptoHash enum usage */
var data:NSData = NSData(bytes: [49, 50, 51] as [Byte], length: 3)
if let data = CryptoHash.md5.hash(data) {
println(data.hexString)
}
Hashing a data
let hash = data.md5()
let hash = data.sha1()
let hash = data.sha224()
let hash = data.sha256()
let hash = data.sha384()
let hash = data.sha512()
let crc = data.crc32()
println(hash.hexString)
Hashing a String and printing result
if let hash = "123".md5() {
println(hash)
}
##Contact Marcin Krzyżanowski @krzyzanowskim
##Licence see LICENSE file