#nostr #key #command-line-tool #crypto

程序 nostrkeytool

NOSTR密钥操作命令行工具

2个不稳定版本

0.2.0 2024年2月7日
0.1.0 2024年1月25日

密码学 中排名 709

MIT 许可证

16KB
182 代码行

nostrkeytool

NOSTR密钥操作工具

安装

您可以使用Cargo(Rust包管理器)安装nostrkeytool

如果您已安装Rust和Cargo,请运行以下命令

cargo install nostrkeytool

此命令将下载并编译nostrkeytool,使其可在您的Cargo二进制路径中可用。

请确保$HOME/.cargo/bin已在您的系统PATH中,以便在任何地方运行nostrkeytool

用法

Usage: nostrkeytool [OPTIONS]

Options:
      --sec2npub <sec2npub>        Input: hex secret, Output: npub
      --sec2pubkey <sec2pubkey>    Input: hex secret, Output: pubkey
      --sec2nsec <sec2nsec>        Input: hex secret, Output: nsec
      --nsec2sec <nsec2sec>        Input: nsec, Output: hex secret
      --pubkey2npub <pubkey2npub>  Input: pubkey, Output: npub
      --npub2pubkey <npub2pubkey>  Input: npub, Output: pubkey
      --gen                        Generate a secret
  -h, --help                       Print help
  -V, --version                    Print version

贡献

我们欢迎对nostrkeytool的贡献!以下是开始的方法

  • 在GitHub上分叉项目。
  • 为您的功能或错误修复创建一个新的分支。
  • 编写代码并为您的更改添加测试。
  • 确保所有测试通过。
  • 向主分支提交拉取请求。

请遵循Rust编码规范,并包含适当的文档。

许可证

nostrkeytool根据MIT许可证提供。有关更多详细信息,请参阅LICENSE文件。

作者

Daniel Cadenas

依赖项

~17–29MB
~451K SLoC