仅凭 BIP39/44 助记词离线加解密工具。 凭助记词+path+index 稳定恢复并解密。 不依赖特定钱包产品,正常生成的 ETH 钱包即可;输入支持任意文本格式(如
.txt/.md/.json),输出统一为.lock容器文件。
export MNEM='abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about'
export MNEM='abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon art'
txlock-enc / txlock-dec 都通过 -mnemonic-env 读取环境变量名,不直接在参数里传助记词。
go run ./cmd/txlock-enc -in docs/test-vectors.md -mnemonic-env MNEM -index 777
go run ./cmd/txlock-dec -in lockfile/lock/test-vectors.md.lock -mnemonic-env MNEM -index 777go build -o ./bin/txlock-enc ./cmd/txlock-enc
go build -o ./bin/txlock-dec ./cmd/txlock-dec
./bin/txlock-enc -in docs/test-vectors.md -mnemonic-env MNEM -index 777
./bin/txlock-dec -in lockfile/lock/test-vectors.md.lock -mnemonic-env MNEM -index 777- 不传
-out:默认输出到当前目录./lockfile/- enc:
./lockfile/lock/<输入文件名>.lock - dec:
./lockfile/unlock/<输入文件名去 .lock 后缀>
- enc:
- 传
-out:严格按你提供的路径输出(含-out -输出到 stdout)
示例(显式覆盖默认):
./bin/txlock-enc -in docs/test-vectors.md -out ./lockfile/lock/custom.lock -mnemonic-env MNEM
./bin/txlock-dec -in lockfile/lock/custom.lock -out ./lockfile/unlock/custom -mnemonic-env MNEM -index 777cmp -s docs/test-vectors.md lockfile/unlock/test-vectors.md && echo OKsudo install -m 0755 bin/txlock-enc /usr/local/bin/txlock-enc && sudo install -m 0755 bin/txlock-dec /usr/local/bin/txlock-dec 0: 成功1: 参数/用法错误(如缺少-mnemonic-env、缺少/非法-index)2: 处理失败(如助记词非法、解析失败、认证失败、I/O 失败)