我正在尝试更新我的用户DTO的一个字段,但是每次我通过执行userService.save( user )进行更新时,我的登录凭据在数据库中变得无效,因为当我第一次获取用户时,我会在DTO的password字段中获得加密的密码,而当我再次保存该用户时,我会重新加密加密的密码,从而使密码与以前不同。当我第一次在我的用户服务中查询数据库时,我应该解密密码吗?这样安全吗?
编辑:我发现你
我有转换数据从Wordpress到java springboot(jhipster)。问题出在数据库中的表wp_users。Wordpress使用特殊的算法对用户密码进行加密。我在wordpress中看到了wp-includes/ class -phpass.php类。我发现没有其他方法可以解密用户密码来读取。我的想法是这样的:
1.将wp_users中</em
我有一个使用SSL的spring引导应用程序。在我的属性文件中,我为我的keystore密码定义了一个值,其思想是不公开密码,所以我对密码进行了加密,并在spring引导中查看如何解密这个密码值:server.ssl.key-aliasserver.ssl.key-store=classpath:ssl-server.jks
s
我在我的应用程序中使用Spring安全来加密数据库中的用户密码。因此,在启动应用程序时,我将使用生成的安全密码:XXXXXX在我的Spring日志中获得。我不希望生成这个密码,所以我在我的主类中使用@SpringBootApplication ( main = {SecurityAutoConfiguratio