1 2 3 4 5 6 7 8 9 10 11 12 13 14
use std::path::Path; use sha256::{digest, try_digest}; /// 文件 pub fn file_to_sha256(path: &str) -> String { let input = Path::new(path); try_digest(input).unwrap() } /// 字符串 pub fn str_to_sha256(str: &str) -> String { let input = String::from(str); digest(input) }