blob: 701525d6d9e958792d2171b0c42bdf95db1c6fc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#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;
}
|