当我尝试运行shiro-tools-hasher-1.2.0-cli.jar哈希密码面临错误时。
C:\Users\admin\.m2\repository\org\apache\shiro\tools\shiro-tools-hasher\1.2.0>java -jar shiro-tools-hasher-1.2.0-cli.jar -p -d
错误:
java.lang.IllegalArgumentException:密码哈希(提示不带
echo)使用java.io.Console安全读取密码。这只是
在Java 1.6平台和更高版本上可用。
在org.apache.shiro.tools.hasher.Hasher.readPassword(Hasher.java:412)
在org.apache.shiro.tools.hasher.Hasher.main(Hasher.java:164)上进行密码哈希处理(无回显提示)使用java.io.Console
安全地读取密码。仅在Java 1.6平台上可用
然后。
最佳答案
IIRC,此问题已在v 1.2.6
中修复,但您至少应使用v 1.3.2
。
关于java - 错误:java.lang.IllegalArgumentException:密码哈希(提示没有回显)使用java.io.Console安全读取密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51267237/