#sha-256 #hashing #u32 #array

rsha

A hashing library implementation in rust

3 releases

0.1.2 Feb 20, 2025
0.1.1 Nov 21, 2024
0.1.0 Nov 21, 2024

#1759 in Cryptography

Download history 231/week @ 2024-11-20 7/week @ 2024-11-27 9/week @ 2024-12-04 20/week @ 2024-12-11 140/week @ 2025-02-19 13/week @ 2025-02-26

153 downloads per month

MIT license

7KB
101 lines

rsha

A simple to use hashing library in rust

install

cargo add rsha

Examples

use rsha::sha256;

fn main(){
let str = "知識は自由への鍵です。";
let hash = sha256::hash(str);
println("{str} -> {hash}");
}

This return a array of [u32; 8]

use rsha::sha256;

fn main(){
let str = "make me sha";
let hash = sha256::hash_arr(str);
println("{str} -> {hash}");
}

lib.rs:

A simple, easy to use library for hashing using sha256

No runtime deps