#ifndef RC4_ENCRY_H #define RC4_ENCRY_H #include "app_define.h" #include #include #include #include #include #include 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