@Componentpublic class PasswordEncoder { public String encode(String loginId, String password) { try { KeySpec spec = new PBEKeySpec(password.toCharArray(), getSalt(loginId), 65536, 128); SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1"); byte[] hash = factory.generateSecret(spec).getEncoded(); return Base64.getEnc..