#aes #ec #cli #crypto #web-crypto

app wcb

WebCrypto 兼容加密命令行界面

3 个稳定版本

2.0.1 2023年11月29日
2.0.0 2022年3月21日
1.0.0 2022年3月20日

#1473 in 密码学

Apache-2.0

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