//this one is not implementet, because apache commons creates always the same hash value, no matter which values you give
package budgetforce.control.login;
import org.apache.commons.codec.digest.Crypt;
/**
*
* @author David König
*/
public class SecretMaker
{
private SecretMaker()
{
this.m_Secret = "DavElicIouS";
}
public static SecretMaker getInstance()
{
if (m_SecretMaker == null) m_SecretMaker = new SecretMaker();
return m_SecretMaker;
}
public String makeSecretSHA512(String _Values)
{
System.out.println("VALES: " + _Values);
String hashed = Crypt.crypt("secret", "$6$" + "bla" + "$" + _Values + this.m_Secret);
System.out.println("HASED: " + hashed);
return hashed;
}
private static SecretMaker m_SecretMaker = null;
private String m_Secret;
}