我在JBoss 7服务器上部署了一个使用基于表单的身份验证的应用程序。有一个很好的示例说明了如何使用安全实用程序中烘焙的JBoss来轻松地散列密码,但我猜在7中已经更新了加密,因为我在JBoss安装目录中的任何地方都找不到包含Util类的JAR。
有没有人能给我指一指JBoss7的等价物?
import org.jboss.security.auth.spi.Util;
public class PasswordGenerator {
private String generate(String password) {
return Util.createPasswordHash("SHA-256", "BASE64", null, null,password);
}
}我的项目是一个maven项目,所以理想情况下,我希望在maven存储库中找到jar,而不必包含本地jar。
发布于 2014-06-06 04:13:00
org.jboss.security.auth.spi.Util类位于PicketBox模块中:
jboss-as-7.1.1.Final/modules/org/picketbox/main/picketbox-4.0.7.Final.jar您还可以使用OpenSSL命令行工具生成口令散列:
echo -n password | openssl dgst -sha256 -binary | openssl base64https://stackoverflow.com/questions/24045980
复制相似问题