【发布时间】:2016-06-09 05:22:11
【问题描述】:
我正在使用带有 bcrypt 的 Spring Security 来确保密码安全。
它实际上在 Grails 应用程序中。当应用程序启动时,我得到:
“没有这样的算法 [bcrypt]”
我将错误追溯到Spring security中的代码:
try {
return MessageDigest.getInstance(algorithm);
}
catch (NoSuchAlgorithmException e) {
throw new IllegalArgumentException("No such algorithm [" + algorithm + "]");
}
如何将 bcrypt 安装到 Java Security 中?
我在 CentOS 7 上运行 Oracle JDK 1.8.0_73-b02。
【问题讨论】:
-
Oracle 文档显示 bcrypt 未包含在基本版本中:docs.oracle.com/javase/8/docs/technotes/guides/security/…
-
Grails 似乎是 Grails 的 bcrypt 插件。 stackoverflow.com/questions/10242519/…
-
看起来插件还不能用于 Grails 3
标签: java spring grails java-security grails-3.1