Skip to content

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());
}

Detailed Description

Clone this wiki locally