0.2.0 |
|
---|---|
0.1.0 |
|
#10 in #jsonwebtoken
11KB
145 行
Rust 工具库
导入
驱动器可在 crates.io 上找到。要在您的应用程序中使用驱动器,只需将其添加到项目的 Cargo.toml
。
[dependencies]
rust_utilities = "0.2.0"
如何使用?
计算 Sha 哈希
添加 sha
功能
[dependencies.rust_utilities]
version = "0.2.0"
features = ["sha"]
快速简单的 sha1、sha256 和 sha512 哈希计算。
use rust_utilities::crypto::sha::{Algorithm, CryptographicHash};
let text = "test" // &str
let hash = hex::encode(CryptographicHash::hash(Algorithm::SHA1, text.as_bytes())); // String
println!("Output hash: {}", hash); // output: `a94a8fe5ccb19ba61c4c0873d391e987982fbbd3`
lib.rs
:
导入
驱动器可在 crates.io 上找到。要在您的应用程序中使用驱动器,只需将其添加到项目的 Cargo.toml
。
[dependencies]
rust_utilities = "0.2.0"
如何使用?
计算 Sha 哈希
添加 sha
功能
[dependencies.rust_utilities]
version = "0.2.0"
features = ["sha"]
快速简单的 sha1、sha256 和 sha512 哈希计算。
use rust_utilities::crypto::sha::{Algorithm, CryptographicHash};
let text = "test" // &str
let hash = hex::encode(CryptographicHash::hash(Algorithm::SHA1, text.as_bytes())); // String
println!("Output hash: {}", hash); // output: `a94a8fe5ccb19ba61c4c0873d391e987982fbbd3`
依赖项
~0.4–3.5MB
~83K SLoC