SecureUtil
模块提供了一些常用的安全工具,包括使用 MD5 和 SHA-1 哈希算法计算字符串的哈希值。
使用 MD5 哈希算法计算输入字符串的哈希值。
pub fn md5(input: &str) -> String
input
:&str
- 待计算哈希值的字符串
- 返回一个包含输入字符串 MD5 哈希值的
String
。
use secure_util::SecureUtil;
let input_str = "Hello, Rust!";
let md5_hash = SecureUtil::md5(input_str);
println!("MD5 Hash: {}", md5_hash);
使用 SHA-1 哈希算法计算输入字符串的哈希值。
pub fn sha1(input: &str) -> String
input
:&str
- 待计算哈希值的字符串
- 返回一个包含输入字符串 SHA-1 哈希值的
String
。
use secure_util::SecureUtil;
let input_str = "Hello, Rust!";
let sha1_hash = SecureUtil::sha1(input_str);
println!("SHA-1 Hash: {}", sha1_hash);
use secure_util::SecureUtil;
fn main() {
let input_str = "Hello, Rust!";
// 计算 MD5 哈希值
let md5_hash = SecureUtil::md5(input_str);
println!("MD5 Hash: {}", md5_hash);
// 计算 SHA-1 哈希值
let sha1_hash = SecureUtil::sha1(input_str);
println!("SHA-1 Hash: {}", sha1_hash);
}