1个不稳定版本

0.1.0 2023年11月22日

#2078 in 加密学

MIT许可证

25KB
761

Hashell

Mark_Rus-Scratch-Lab在Rust中实现的哈希函数。由于性能考虑,省略了一些该函数的计算,这意味着它可能在某些未测试的场景中失败,或者简单地产生不同的哈希值。

示例

use hashell::hash_string;

fn main() {
    assert_eq!(hash_string("some value", 16), "5149710603511119".to_owned());
}

lib.rs:

从Scratch移植到Rust的哈希函数(见https://scratch.mit.edu/projects/683935277/)。此函数在某些未测试的边缘情况下可能无法计算哈希,但通常与大多数值一起工作良好。

示例

use hashell::hash_string;

fn main() {
    assert_eq!(hash_string("some value", 16), "5149710603511119".to_owned());
}

无运行时依赖