Implemented BCrypt support