#解密 #加密 #签名 #验证 #摘要

crypto-ext

一组用于加密、解密、签名和验证数据的加密函数

3 个版本 (1 个稳定版)

9.0.0 2022年12月25日
0.0.2 2022年12月24日
0.0.1 2022年11月10日

加密学 中排名 2361

MIT OR Apache-2…

690KB
619

欢迎来到 crypto-ext!

嗨,crypto-ext 是一组功能,提供易于理解和直观的抽象,以加密、解密、签名和验证您的数据。

功能

  1. 非对称加密 通过 RSA
  2. 对称加密 通过 AES
  3. 数字签名 通过 ECDSA
  4. 密码短语

配置

要本地运行测试,您需要在项目根目录中创建 test/encryption_parameterstest/signature_parameters 文件夹。

演示

测试 在仓库中可用。

文档

公共函数的定义和使用可以在 docs.rs 找到。

到包发布链接.

构建

如果您想自己构建 crypto-ext,请确保已安装 Rust

$ cargo build

测试

如果您想测试 crypto-ext

$ cargo test

示例

来自文档

  1. 使用公钥和私钥进行非对称加密。
  2. 使用共享密钥和nonce进行对称加密。
  3. 电子签名和验证。
  4. 生成随机密码短语。

社区

使用 GitHub 讨论、问题和拉取请求。

有一个 Rust Web 服务器 Discord,您可以在那里提问和分享想法。

遵循 Rust 行为准则

捐赠

如果您欣赏我的工作并想支持它,请随时通过 PayPal 做出捐赠。

  1. Rust Web 服务器
  2. Rust TLS 服务器
  3. http-to-https-letsencrypt
  4. Rust Web 框架
  5. 创建 Debian 软件包
  6. 创建 RPM 软件包
  7. Homebrew 公式
  8. file-ext

依赖项

~4.5–8.5MB
~193K SLoC