Em um projeto recente, descobri que o BCrypt é um excelente algoritmo de hashing para armazenar senhas no banco de dados. Eu queria usá-lo no projeto, mas o módulo de autenticação DatabaseServerLoginModule não possui uma opção para seu uso (apenas para os algoritmos de hashing reconhecidos pela classe java.security.MessageDigest como MD5 e SHA).