Esempio n. 1
0
Common::Hash Hasher::hashWithSalt(const Common::Hash& hash, quint64 salt)
{
   Hasher hasher;
   hasher.addData(hash.getData(), Hash::HASH_SIZE);
   hasher.addSalt(salt);
   return hasher.getResult();
}
Esempio n. 2
0
/**
 * Returns hash(str) + salt.
 */
Common::Hash Hasher::hashWithSalt(const QString& str, quint64 salt)
{
   const QByteArray data = str.toUtf8();
   Hasher hasher;
   hasher.addData(data.constData(), data.size());
   hasher.addSalt(salt);
   return hasher.getResult();
}
Esempio n. 3
0
Common::Hash Hasher::hash(const QString& str)
{
   const QByteArray data = str.toUtf8();

   Hasher hasher;
   hasher.addData(data.constData(), data.size());
   return hasher.getResult();
}
Esempio n. 4
0
Common::Hash Hasher::hash(const Common::Hash& hash)
{
   Hasher hasher;
   hasher.addData(hash.getData(), Hash::HASH_SIZE);
   return hasher.getResult();
}