-
Notifications
You must be signed in to change notification settings - Fork 5
QBlockCipher
BrutalWizard edited this page Sep 21, 2020
·
12 revisions
Example:
#include <QByteArray>
#include "QBlockCipher.h"
int main() {
QSimpleCrypto::QBlockCipher blockCipher;
QByteArray key3 = "AABBCCEEFFGGHHKKLLMMNNOOPPRRSSTT";
QByteArray iv3 = "AABBCCEEFFGGHHKKLLMMNNOOPPRRSSTT";
QByteArray salt = blockCipher.generateRandomBytes(8);
QByteArray encrypted = blockCipher.encryptAesBlockCipher("Hello World!", key, iv, "password", salt, 14, EVP_aes_256_cbc(), EVP_sha512());
QByteArray decrypted = blockCipher.decryptAesBlockCipher(encrypted, key, iv, "password", salt, 14, EVP_aes_256_cbc(), EVP_sha512());
}