#rsa-key #command-line #command-line-tool #secret #data #encryption #little

app credman

基于RustCrypto的一个小命令行工具:RSA库

1 个不稳定版本

0.1.0 2023年10月25日

#2307 in 密码学

自定义许可证

9KB
103 代码行

Credman

基于RustCrypto的一个小命令行工具:RSA库

用法

要加密您的机密信息,只需这样做

credman --input-data "My secret" --regenerate-priv-key

如果没有使用 --regenerate-priv-key,Credman会由于没有提供私钥文件而崩溃。

如需更多帮助,请调用 credman --help

动机

我只是想创建一个RSA密钥作为二进制blob,我可以通过 include_bytes! 宏来包含。Credman是结果,可能被视为功能完整。尽管如此,欢迎改进。

可能的改进

  • 编写一些命令行测试
  • 引入一个状态机以覆盖例如给定的公钥
  • 引入其他serde序列化器,并通过命令行参数切换,也许也可以作为包功能配置

依赖关系

~6MB
~119K SLoC