2
我一直在試圖在Swift中加密字符串,但是我希望它能在linux下工作。如下面的代碼(從thesequestions採取的答案是不行的,因爲它們依賴無論是在iOS和OSX庫:與Glibc的哈希函數
func sha256(data : Data) -> Data {
var hash = [UInt8](repeating: 0, count: Int(CC_SHA256_DIGEST_LENGTH))
data.withUnsafeBytes {
_ = CC_SHA256($0, CC_LONG(data.count), &hash)
}
return Data(bytes: hash)
}
- 那怎麼可以在Linux中使用的Glibc做