【问题标题】:BCryptPasswordEncoder Seems resource consuming a lotBCryptPasswordEncoder 似乎资源消耗很大
【发布时间】:2018-02-17 04:00:19
【问题描述】:

在应用中基于 Spring 的身份验证中,BCryptPasswordEncoder 似乎非常慢,并且在每次请求都进行用户身份验证时消耗 CPU 资源非常高。

这被视为 Web 应用程序中的关键性能瓶颈 (TPS)。

是否有任何具有良好性能和相当安全性的替代品可用作身份验证的密码编码器?

【问题讨论】:

  • 您是如何配置编码器的?

标签: java spring spring-security


【解决方案1】:

如果你的 CPU 很难,密码破解者也很难 - 这就是你想要的。

您可以考虑缓存认证结果。这将比更改散列算法更安全。

【讨论】:

  • 太好了,我已经这样做了,缓存散列值并匹配(如果存在)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 2020-10-26
  • 2015-10-30
  • 2012-08-12
相关资源
最近更新 更多