Swift
Swift
MD5 Hash a String (such as a password string)
See more Encryption Examples
Demonstrates how to MD5 hash a string to get MD5 hash in hex encoded string representation. (The MD5 hash is 16 bytes, and therefore a hex encoded MD5 hash would be 32 chars.)Chilkat Swift Downloads
func chilkatTest() {
var password: String? = "myPassword"
let crypt = CkoCrypt2()!
crypt.hashAlgorithm = "md5"
crypt.encodingMode = "hex"
var md5Hex: String? = crypt.hashStringENC(str: password)
print("MD5 hash (as a hex string) = \(md5Hex!)")
// The hex string will be uppercase. Your application
// can easily convert it to lowercase if desired via non-Chilkat means.
}