#include "cryptrc4.h" CryptRc4::CryptRc4() { } void CryptRc4::rc4SetKey(QByteArray key) { RC4_set_key(&m_rc4Key, key.length(), (const unsigned char *) key.data()); } QByteArray CryptRc4::rc4Run(QByteArray clear) { QByteArray crypt(clear); RC4(&m_rc4Key, clear.length(), (const unsigned char *) clear.data(), (unsigned char *) crypt.data()); return crypt; }