24 ShallowCrypt(QByteArray key = QSysInfo::machineUniqueId(), QCryptographicHash::Algorithm algorithm = QCryptographicHash::Sha1);
27 QByteArray
bury(
const QString& plainText)
const;
28 QString
revive(
const QByteArray encryptedText)
const;
31 void encrypt(QByteArray& data)
const;
32 void decrypt(QByteArray& data)
const;
33 QByteArray randomByte()
const;
34 QByteArray addCheckAndScramble(
const QByteArray& payload)
const;
35 QByteArray unscrambleAndVerify(
const QByteArray& data)
const;
36 QByteArray rotateUnevenBytes(
const QByteArray& data)
const;
40 QCryptographicHash::Algorithm algorithm;