easy-hasher 0.11.0

Easy hashing library
Documentation

easy-hasher

Easy hashing library for Rust

Hashing functions (example with SHA256):

  • Raw binary data hash: sha256(input)
  • String hash: string_sha256(input)
  • CRC8

  • CRC16

  • CRC32

  • CRC64

  • MD5

  • SHA1

  • SHA2

    • SHA224
    • SHA256
    • SHA384
    • SHA512
  • SHA3 (coming soon)

File hashing support is coming soon too.

String SHA256 hash example:

extern crate easy_hasher;
use easy_hasher::easy_hasher::*;

fn main() {
	let string = "example string".to_string();
	let hash = string_sha256(string.clone());

	println!("sha256({}) = {}", string, hex_string(hash));
}