README.md 990 B

#CryptoSwift Crypto related functions and helpers for Swift implemented in Swift. (#PureSwift)

##Requirements Good mood

##Features

  • Easy to use
  • Convenience extensions

#####what implemented?

  • MD5
  • SHA1
  • SHA224
  • SHA256

##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()

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