Hello, I'm trying to implement code to generate hashed SHA256 passwords, in a way that they could be used with the Picketbox's DatabaseLoginModule, the encryption mode I would like to use is SHA. For this I got a recomendation to use Picketbox library, especifically this part of code:
import org.jboss.security.auth.spi.Util; public class SHAHasher implements Hasher { @Override public String generateHash(final String stringToHash) { String hashedPassword = Util.createPasswordHash("SHA-256", "BASE64", null, null, stringToHash); return hashedPassword; } }
This works great, by including org.jboss.security.auth.spi.Util class (included in modules/org/picketbox/main/picketbox-4.0.0.Final.jar), in the project. But since this is a maven based project, wich dependency could I use in order to compile the war??. It's just to compile, because I'm deploying to a Jboss AS7 server wich includes picketbox library by default.
Thanks a lot.
<dependency>
<groupId>org.picketbox</groupId>
<artifactId>picketbox</artifactId>
<version>4.0.5.Final</version>
</dependency>