小编Bha*_*esh的帖子

Spring BCryptPasswordEncoder为相同的输入生成不同的密码

我正在使用带有Spring安全性的BCryptPasswordEncoder.但问题是它为同一输入生成不同的编码密码.

String password = "123456"; 
PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); 
String encodedPassword = passwordEncoder.encode(password);
System.out.print(encodedPassword);
Run Code Online (Sandbox Code Playgroud)

每次产生不同的输出.

java spring spring-security bcrypt

19
推荐指数
4
解决办法
4万
查看次数

用正则表达式查找<和>之间的所有单词

我想在String 之间<和之间找到单词>.

例如:

String str=your mobile number is <A> and username is <B> thanks <C>;
Run Code Online (Sandbox Code Playgroud)

我想A,B,C从字符串.

我试过了

import java.util.regex.*;

public class Main
{
  public static void main (String[] args)
  {
     String example = your mobile number is <A> and username is <B> thanks <C>;
     Matcher m = Pattern.compile("\\<([^)]+)\\>").matcher(example);
     while(m.find()) {
       System.out.println(m.group(1));    
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

我在做什么有什么问题?

java regex

4
推荐指数
1
解决办法
1074
查看次数

标签 统计

java ×2

bcrypt ×1

regex ×1

spring ×1

spring-security ×1