#private-key #vanity #address #bitcoin #generator #string #prefix

bin+lib btc-vanity

使用 Rust 编程语言编写的比特币 vanity 地址生成器

20 个版本 (11 个稳定版本)

新版本 1.2.3 2024 年 8 月 21 日
1.0.3 2023 年 8 月 4 日
0.9.0 2023 年 8 月 3 日

#108 in 神奇豆子

Download history 28/week @ 2024-06-29 20/week @ 2024-07-20 95/week @ 2024-07-27 846/week @ 2024-08-17

941 每月下载量

Apache-2.0

195KB
1K SLoC

btc-vanity

使用 Rust 编程语言编写的比特币 vanity 地址生成器。

使用 btc-vanity,您可以创建一个具有自定义前缀、后缀或在地址中某处的字符串的压缩比特币支付地址的私钥。

您可以在本地轻松运行 btc-vanity 终端应用程序,或将其用作库来安全地创建您的 vanity 密钥对。

屏幕截图

请勿使用屏幕截图中的私钥!永远不要分享您的私钥!这些账户尚未使用!使用这些账户可能会让您损失金钱!

My Image My Image

路线图

状态 功能 版本
创建带前缀的 vanity 地址 v0.1.0
添加后缀和任何位置选项 v0.2.0
实现 case_sensitive: false v0.3.0
从文件读取输入以生成多个钱包 v0.4.0
实现包含找到的钱包的输出文件 v0.5.0
从输入文件为每个字符串获取标志并实现 v0.6.0
更优化、改进和结构化的代码。一般重构 v0.7.0
文档 v0.8.0
测试 ~1.58x 更快的搜索引擎功能 v0.9.0
将快速引擎设置为默认并完成 v1 的最后润色! v1.0.0
... ... ...

强烈建议使用 v1.0.0 或更高版本!

安装

$ cargo install btc-vanity

btc-vanity crates.io

示例用法

$ btc-vanity -c -a Emiv
$ btc-vanity -s -o wallet.txt TALA
$ btc-vanity -f -p -c -i inputs.txt -o wallets.txt

CLI

$ btc-vanity --help
A bitcoin vanity address generator written with the Rust programming language.

Usage: btc-vanity [OPTIONS] [string]

Arguments:
  [string]  String used to match addresses.

Options:
  -i, --input-file <input-file>    File with strings to match addresses with.
                                   Important: Write every string in a separate line.
  -f, --force-flags                Use this flag to override the flags in the input file
                                   or use in file to override cli flags for only that string.
                                   Note: Cli -f is stronger than input-file -f.
  -o, --output-file <output-file>  Crates a file that contains found wallet/s.
  -p, --prefix                     Finds a vanity address which has 'string' prefix. [default]
  -s, --suffix                     Finds a vanity address which has 'string' suffix.
  -a, --anywhere                   Finds a vanity address which includes 'string' at any part of the address.
  -t, --threads <threads>          Number of threads to be used. [default: 16]
  -c, --case-sensitive             Use case sensitive comparison to match addresses.
  -d, --disable-fast               Disables fast mode to find a prefix more than 4 characters.
  -h, --help                       Print help
  -V, --version                    Print version

文档

btc-vanity 文档

免责声明

谨慎并理解使用

btc-vanity是一个使用Rust编程语言设计的工具,旨在帮助用户生成定制的比特币地址。虽然btc-vanity旨在提供安全高效生成 vanity 地址的方法,但必须谨慎行事,遵循最佳安全实践。

  1. 安全意识:生成和使用vanity地址涉及私钥和公钥地址的创建。私钥可以控制相关比特币资金。了解管理私钥的风险至关重要,切勿与他人分享。请安全存储您的私钥,并永远不要将其暴露于潜在威胁之下。

  2. 损失风险:不恰当地使用btc-vanity、私钥管理不当或未能遵守安全指南可能会导致比特币资金的损失。始终仔细检查生成的地址,并在使用前验证其准确性。

  3. 验证:在利用btc-vanity生成的任何vanity地址之前,彻底验证软件和生成地址的完整性。仅使用从信誉良好的来源(如官方crates.io页面)获得的btc-vanity版本。

  4. 备份和恢复:维护私钥和相关数据的适当备份。在设备故障、丢失或损坏的情况下,拥有安全的备份可以帮助防止资金不可逆的损失。

  5. 自行承担风险:btc-vanity软件“按原样”提供,没有任何保证或担保。btc-vanity的作者和贡献者不对因使用或滥用此软件而产生的任何直接或间接损害、损失或责任承担责任。

  6. 教育目的:btc-vanity旨在用于教育和个人用途。确保符合您所在地区与比特币和加密货币使用相关的任何法律、法规或税收要求是您的责任。

通过使用btc-vanity,您承认并接受生成vanity地址和处理私钥相关的风险。您有责任保持谨慎,遵循安全最佳实践,并了解潜在风险。

记住,您的比特币资产的安全至关重要。始终优先考虑资产的安全和保障。

依赖关系

~11MB
~151K SLoC