use md5::{Digest as Md5Digest, Md5};
use sha1::Sha1;
use sha2::{Digest as Sha2Digest, Sha256};
pub fn calculate_sha1(content: &[u8]) -> String {
let digest = Sha1::digest(content);
format!("{:x}", digest)
}
pub fn calculate_md5(content: &[u8]) -> String {
let digest = Md5::digest(content);
format!("{:x}", digest)
}
pub fn calculate_sha256(content: &[u8]) -> String {
let digest = Sha256::digest(content);
hex::encode(digest)
}