data-faking 0.1.2

Generate massive amounts of fake data
Documentation
use crate::locales::en::misc::lorem_ipsum::lorem_ipsum_sentence;
use bitcoin::hashes::{sha1, sha256, sha512, Hash};
use wasm_bindgen::prelude::*;

#[wasm_bindgen]
pub fn md5() -> String {
	let chars = lorem_ipsum_sentence();
	let digest = md5::compute(chars);
	format!("{:x}", digest)
}

#[wasm_bindgen]
pub fn sha1() -> String {
	let chars = lorem_ipsum_sentence();
	let h = sha1::Hash::hash(chars.as_bytes());
	h.to_string()
}

#[wasm_bindgen]
pub fn sha256() -> String {
	let chars = lorem_ipsum_sentence();
	let h = sha256::Hash::hash(chars.as_bytes());
	h.to_string()
}

#[wasm_bindgen]
pub fn sha512() -> String {
	let chars = lorem_ipsum_sentence();
	let h = sha512::Hash::hash(chars.as_bytes());
	h.to_string()
}