6 个稳定版本
1.1.7 | 2024 年 5 月 16 日 |
---|---|
1.1.6 | 2021 年 7 月 22 日 |
#60 in #比特币
44KB
720 行
encrypt38
命令行工具,用于使用 bip-0038 标准加密和解密比特币私钥。
基本用法
$ encrypt38 -p Satoshi KwYgW8gcxj1JWJXhPSu4Fqwzfhp5Yfi42mdYmMa4XqK7NJxXUSK7
6PYLtMnXvfG3oJde97zRyLYFZCYizPU5T3LwgdYJz1fRhh16bU7u6PPmY7
$ encrypt38 -p Satoshi 6PYLtMnXvfG3oJde97zRyLYFZCYizPU5T3LwgdYJz1fRhh16bU7u6PPmY7
09c2686880095b1a4c249ee3ac4eea8a014f11e6f986d0b5025ac1f39afbd9ae
KwYgW8gcxj1JWJXhPSu4Fqwzfhp5Yfi42mdYmMa4XqK7NJxXUSK7
免责声明
-
不要相信,要验证
将此工具的结果与其他工具的结果进行比较。验证实现(以及测试)。加密后立即解密以检查您输入的密码是否正确。 自行承担风险。
-
不推荐
功能
-
地址
此工具根据加密私钥的版本前缀显示解密私钥的相应地址,包括旧格式、segwit嵌套格式和segwit原生格式。
-
自定义分隔符
自定义解密时信息默认分隔符。
-
解密
插入加密私钥
6P...
和密码以显示以十六进制表示的私钥及其相应的地址、公钥和wif密钥。 -
加密
插入以十六进制数字或wif密钥形式的私钥和密码,以显示加密私钥。
-
生成(椭圆曲线乘法方法)
插入密码,使用伪随机数生成和椭圆曲线乘法创建加密私钥。
-
未压缩地址
此工具能够生成未压缩地址(主要用于解密和向后兼容,不推荐)。
帮助
Insert encrypted, hexadecimal or wif private key and passphrase to decrypt or
encrypt accordingly. Insert only passphrase to create an encrypted private key
using elliptic curve multiplication (and pseudo-random number generation).
Usage: encrypt38 [OPTIONS] -p <passphrase> [PRIVATE_KEY]
Arguments:
[PRIVATE_KEY] Hexadecimal, wif or encrypted private key
Options:
-s <separator> Specify character (or string) to separate verbose result
-p <passphrase> Used to encrypt and decrypt the private key (required)
-u, --uncompressed Encrypted private key to generate uncompressed address
-v, --verbose Show possible address and public key when decrypting
-h, --help Print help
-V, --version Print version
安装
如果您还没有安装 rust 和链接器 链接器,则需要安装它们。
$ cargo install encrypt38
依赖项
~8.5MB
~132K SLoC