public class Md5PassWordVerifyRule{ public static void cs(Student student){ // 结合盐值和口令进行散列计算 // String password = DigestUtils.md5Hex(str); student.setPassWord("password");// Noncompliant {{应使用单向不可逆的加密算法}} } static class Student { private String name; private String password; public Student(String name, String password) { this.name = name; this.password = password; } public void setPassWord(String password) { this.password = password; } @Override public String toString() { return "Student{" + "name='" + name + '\'' + ", password='" + password + '\'' + '}'; } } }