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(); }
/** * 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(); }
Common::Hash Hasher::hash(const QString& str) { const QByteArray data = str.toUtf8(); Hasher hasher; hasher.addData(data.constData(), data.size()); return hasher.getResult(); }
Common::Hash Hasher::hash(const Common::Hash& hash) { Hasher hasher; hasher.addData(hash.getData(), Hash::HASH_SIZE); return hasher.getResult(); }