Update BCrypt.java

Added source from:
https://github.com/spring-projects/spring-security/edit/master/crypto/src/main/java/org/springframework/security/crypto/bcrypt/BCrypt.java