4 个稳定版本

2.1.0 2022年9月20日
2.0.1 2022年9月16日
2.0.0 2021年11月7日
1.0.1 2021年10月26日

1843密码学 类别中

Download history • Rust 包仓库 13/week @ 2024-06-29 • Rust 包仓库 93/week @ 2024-07-27 • Rust 包仓库

每月106 次下载

BSD-3-Clause

36KB
682

洛雷

仅nightly版本的简单API的哈希算法,无任何依赖。

该crate当前实现

  • MD2, MD4, 和 MD5
  • SHA-1

性能不是该crate的主要目标,该crate的主要目的是学习和提供算法中间步骤的测试,包括填充、校验和和轮函数。

该crate的函数可能不适合用于生产目的。

一旦 slice::array_chunks 稳定下来,该crate可以使其在稳定Rust上工作。该crate可以重写为使用稳定的版本,但这会增加许多表达式的冗余。

特性

Serde 支持,并受 serde 特性的限制。

示例

基本用法

let input = "lol xd";
let digest = lore::md5(input);
assert_eq!(digest.to_string(), "982d7f24f8985a6baa5cf129acc73561");

依赖项

~170KB