Rust
Rust
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 Rust Downloads
let password = "myPassword".to_string();
let crypt = chilkat::Crypt2::new();
crypt.set_hash_algorithm("md5");
crypt.set_encoding_mode("hex");
let md5_hex = crypt.hash_string_enc(&password).unwrap_or_default();
println!("MD5 hash (as a hex string) = {}", md5_hex);
// The hex string will be uppercase. Your application
// can easily convert it to lowercase if desired via non-Chilkat means..