根据argon2
(Debian软件包)的手册,它说从标准输入传递密码。但是,当我按照说明并尝试
echo -n "password" | argon2 salt "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"-t 4 -e
程序简单地返回Error: unknown argument
。
我在这里想念什么?手册说
提供的 salt(命令的第一个参数)的长度必须至少为 8 个八位字节,并且在标准输入中提供密码。
第一个参数,盐值,应该是您要使用的实际盐。因此,您的命令应该看起来像
如果字符串
a
是你的盐。还要注意盐字符串和-t
选项之间的空格。这个文字命令将输出