根据argon2 (Debian,Debian)手册,要求从标准输入中传递密码。然而,当我按照指示和尝试
echo -n "password" | argon2 salt "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"-t 4 -e程序只返回Error: unknown argument。
我在这里错过了什么?手册上说
所提供的salt (命令的第一个参数)必须长度至少为8个八进制,并在标准输入时提供密码。
发布于 2020-02-23 17:13:33
第一个参数,即盐值,应该是您想要使用的实际盐。因此,您的命令应该类似于
echo -n "password" |
argon2 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -t 4 -e如果a字符串是您的盐分。还请注意盐字符串和-t选项之间的空格。
这个文字命令将输出
$argon2i$v=19$m=4096,t=4,p=1$YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ$9rVLOMSIM9ehkD8zj0aK62CZhchXpDxV/gKcBUQCnbQhttps://unix.stackexchange.com/questions/569253
复制相似问题