📅  最后修改于: 2023-12-03 15:05:26.051000             🧑  作者: Mango
Swift MD5 Cryptokit is a library for calculating MD5 hashes in Swift. MD5 is a cryptographic hash function often used for password storage and verification. This library provides a simple and efficient way to calculate MD5 hashes in your Swift applications.
import CryptoKit
let hash = Insecure.MD5.hash(data: message.data(using: .utf8) ?? Data())
print(hash.map { String(format: "%02hhx", $0) }.joined())
import CryptoKit
func calculateMD5Hash(message: String) -> String {
let hash = Insecure.MD5.hash(data: message.data(using: .utf8) ?? Data())
return hash.map { String(format: "%02hhx", $0) }.joined()
}
let message = "hello world"
let hash = calculateMD5Hash(message: message)
print(hash)
Output:
5eb63bbbe01eeed093cb22bb8f5acdc3
Swift MD5 Cryptokit is a simple and efficient way to calculate MD5 hashes in your Swift applications. It provides a convenient API that makes it easy to calculate hashes of strings and other data types. Whether you are storing passwords or implementing other security features, Swift MD5 Cryptokit is a great tool for your cryptographic needs.