Преглед на файлове

Add BCrypt Test for Empty Raw Password

Issue: gh-5548
Rob Winch преди 6 години
родител
ревизия
ae0f330f98
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      crypto/src/test/java/org/springframework/security/crypto/bcrypt/BCryptPasswordEncoderTests.java

+ 8 - 0
crypto/src/test/java/org/springframework/security/crypto/bcrypt/BCryptPasswordEncoderTests.java

@@ -27,6 +27,14 @@ import static org.assertj.core.api.Assertions.assertThat;
  */
 public class BCryptPasswordEncoderTests {
 
+	@Test
+	// gh-5548
+	public void emptyRawPasswordDoesNotMatchPassword() {
+		BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
+		String result = encoder.encode("password");
+		assertThat(encoder.matches("", result)).isFalse();
+	}
+
 	@Test
 	public void $2yMatches() {
 		// $2y is default version