3 个稳定版本
2.0.1 | 2023年11月29日 |
---|---|
2.0.0 | 2022年3月21日 |
1.0.0 | 2022年3月20日 |
#1473 in 密码学
26KB
451 行
wcb
Rust 编写的与 WebCrypto 兼容的加密命令行界面。
此 CLI 处理 Webcryptobox 加密 API。
兼容包
有关库的信息,请参阅 Webcryptobox Rust。
安装
cargo install wcb
使用方法
如果您没有提供任何命令或通过 --help
,wcb 将打印出使用信息。
$ wcb
wcb
Webcryptobox - WebCrypto compatible cryptography CLI
USAGE:
wcb <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
SUBCOMMANDS:
decrypt Decrypt message
decrypt-from Decrypt message with key pair
decrypt-private-key Decrypt private key pem
decrypt-private-key-from Decrypt private key pem with key pair
derive-key Derive shared AES key
derive-password Derive password
encrypt Encrypt message
encrypt-private-key Encrypt private key pem
encrypt-private-key-to Encrypt private key pem with key pair
encrypt-to Encrypt message with key pair
fingerprint Calculate EC key fingerprint
help Print this message or the help of the given subcommand(s)
key Generate AES key
private-key Generate EC key
public-key Get public key form private key
许可
此软件包根据 Apache 2.0 许可证许可。
© 2022 Johannes J. Schmidt
依赖项
~4.5MB
~86K SLoC