1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| #ifndef RC4_ENCRY_H
| #define RC4_ENCRY_H
|
| #include "app_define.h"
| #include <QFile>
| #include <QDir>
| #include <qdom.h>
| #include <QVector>
| #include <QTextStream>
| #include <QDataStream>
|
| class RC4_Encry
| {
| public:
| RC4_Encry();
|
| static quint8 BatteryKey[16];
|
| static void battery_and_user_random_value_calc(quint8 *buff, const quint16 bufflen, quint16 *ret_value);
|
| static void rc4_encry(quint8 *key, quint32 klen,quint8 *data, quint32 dlen);
|
| static void rc4_init(quint8 *s,quint8 *key, quint32 len);
| static void rc4_crypt(quint8 *s,quint8 *data, quint32 len);
| };
|
| #endif // RC4_ENCRY_H
|
|