我想在我的Ubuntu VPS上运行一个所谓的虚荣生成器来生成自定义地址。问题是:您使用java genacc
启动程序,然后必须输入目标(您在生成的地址中需要的自定义字符串)。所以在程序启动后它会询问字符串,然后你就不能使用CustomString > logfile.txt
了,因为脚本会认为我想要生成一个包含CustomString > logfile.txt
且不起作用的地址
1)下载http://blockexplore.in/static/nemGenVanity.zip
2)解压缩到您的桌面
3)打开命令提示符并键入cd Desktop / nemGenVanity
4)然后键入java genacc
5)在您的地址中选择您想要的目标
三个字母的字应该很快,四个字母仍然很快,五个字母的单词可能需要几分钟,六个字母的单词可能需要几个小时,七个字母的单词需要几天。
的README.txt
运行:java genacc
从源代码编译:javac genacc.java
创建帐户,直到找到目标字符串。如果有人有>私钥,他们有你的帐户。所以保持安全。
关于地址的一般评论:
1)所有主要网址都以' N'其次是' A' B' C' C'或' D'因此,您无法找到以' NE'或者' NN'或者' N4'。
2)数字' 0',' 1',' 8'和' 9'不属于base32,因此不会出现在任何地址中。
答案 0 :(得分:1)
稍微不清楚你是如何在描述中使用它的,所以我将介绍两种可能的情况。
案例1:Java程序genacc从标准输入读取。也就是说,如果您只是以交互方式运行它,那么您可以输入类似以下内容的
java genacc
MyCustomAddress
后跟一个control-D字符(表示来自终端输入的“文件结尾”),其中MyCustomAddress
是程序输入的一行。
如果是这种情况,只需使用命令上的>
字符将其标准输出写入日志文件,即:
java genacc > logfile.txt
MyCustomAddress
案例2:如果MyCustomAddress
是要传递给Java程序的命令行参数(因此,在其main(String [] args)
元素[0]中),交互式地如下:
java genacc MyCustomAddress
然后只需将重定向添加到命令的末尾
java genacc MyCustomAddress > logfile.txt
程序不会“看到”>
或以下文件名。这些由shell解释。在内部,shell在调用java之前将标准输出文件描述符分配给logfile.txt
,只传递MyCustomAddress
参数。
答案 1 :(得分:1)
解决方案:
nohup java genacc <<< "test" >> log.txt &
这将启动生成器,您可以使用ctrl+x
进行转义。程序生成地址后,结果显示在log.txt
谢谢大家。