SHA-1 implementation in Swift
An SHA-1 hash implementation in Swift
let hash:String = SHA1.hexString(fromFile: filename)
returns Optional("84983E44 1C3BD26E BAAE4AA1 F95129E5 E54670F1")
let hash:[Int] = SHA1.hash(fromFile: filename)
returns Optional([2845392438, 1191608682, 3124634993, 2018558572, 2630932637])
let hash = SHA1.hexString(from: "abc")
returns Optional("A9993E36 4706816A BA3E2571 7850C26C 9CD0D89D")
let hash = SHA1.hexString(from: data)
returns Optional("A9993E36 4706816A BA3E2571 7850C26C 9CD0D89D")
let my_sha1_calculator=SHA1()
my_sha1_calculator.hashFromFile(myfile)