1 2 3 4 5 6 7 8 9 10 11 12
// src/lib.rs use sha2::{Sha256, Digest}; use hex; /// 对字符串进行 SHA-256 哈希,返回 hex 格式 pub fn sha256_hash(input: &str) -> String { let mut hasher = Sha256::new(); hasher.update(input); let result = hasher.finalize(); hex::encode(result) }