This commit is contained in:
Matteo Brichese 2018-04-03 16:52:56 -07:00
commit 6fc1d88485

View File

@ -65,7 +65,7 @@ Example for 256bit CBC using QString
QByteArray encodeText = encryption.encode(inputStr.toLocal8Bit(), hashKey, hashIV);
QByteArray decodeText = encryption.decode(encodeText, hashKey, hashIV);
QString decodedString = QString(QAESEncryption::RemovePadding(decodeText));
QString decodedString = QString(encryption.removePadding(decodeText));
//decodedString == inputStr !!
```
@ -86,7 +86,11 @@ Static invocation without creating instances, 256 bit key, ECB mode, starting fr
QByteArray hashIV = QCryptographicHash::hash(iv.toLocal8Bit(), QCryptographicHash::Md5);
//Static invocation
QAESEncryption::Crypt(QAESEncryption::AES_256, QAESEncryption::CBC, inputStr.toLocal8Bit(), hashKey, hashIV);
QByteArray encrypted = QAESEncryption::Crypt(QAESEncryption::AES_256, QAESEncryption::CBC,
inputStr.toLocal8Bit(), hashKey, hashIV);
//...
// Removal of Padding via Static function
QString decodedString = QString(QAESEncryption::RemovePadding(decodeText));
```