説明なし

Marcin Krzyżanowski fb30266f17 extensive MD5 tests. fix calculation of hash for longer input data. 11 年 前
CryptoSwift fb30266f17 extensive MD5 tests. fix calculation of hash for longer input data. 11 年 前
CryptoSwift.xcodeproj 5154fb6bbb Fix array of bytes -> fix MD5 calculation 11 年 前
CryptoSwiftTests fb30266f17 extensive MD5 tests. fix calculation of hash for longer input data. 11 年 前
.gitignore 2bb301a771 NSData extension initial 11 年 前
LICENSE 0c22922fb7 Some useful extensions for numbers and initial work of MD5 imlementation. 11 年 前
README.md 85b0de0474 general MD5 fixes, tests update 11 年 前

README.md

#CryptoSwift Crypto related helpers for Swift implemented in Swift.

##Requirements Good mood

##Usage

import CryptoSwift

/* Calculate hash for array of bytes */
var data:NSData = NSData(bytes: [49, 50, 51] as [Byte], length: 3)
if let data = CryptoHash.md5.hash(data) {
    println(data.hexString)
}

direct or with helpers

let hash = MD5(data).calculate()
let hash = data.md5()

srtaight from String

/* Calculate hash for string with convenience extension */
var string:String = "123"
if let hash = string.md5() {
    println(string.md5())
}

##Contact Marcin Krzyżanowski @krzyzanowskim

##Licence see LICENSE file