From c8e9b10085b3a236c5b52d9e7c1739a405e5adfe Mon Sep 17 00:00:00 2001 From: Mentalflow <312902918@qq.com> Date: Mon, 9 Jan 2023 18:36:30 +0800 Subject: [PATCH] Bug fix. --- protocol.cpp | 4 ++-- protocol.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/protocol.cpp b/protocol.cpp index 98db9b4..89fa64b 100644 --- a/protocol.cpp +++ b/protocol.cpp @@ -103,11 +103,11 @@ QPair Protocol::data_parser(QByteArray data) return qMakePair(RESPONSE,json_data.object()); } -QByteArray Protocol::XOR_En_Decrypt(QString src) +QByteArray Protocol::XOR_En_Decrypt(QByteArray src) { QByteArray result; for(auto &i:src) - result.append(i.toLatin1() ^ cipher_word); + result.append(i ^ cipher_word); return result; } diff --git a/protocol.h b/protocol.h index 0a2b08c..acabb08 100644 --- a/protocol.h +++ b/protocol.h @@ -51,7 +51,7 @@ private: explicit Protocol(QObject *parent = nullptr); ~Protocol(); QByteArray data_builder(QList &args); - QByteArray XOR_En_Decrypt(QString src); + QByteArray XOR_En_Decrypt(QByteArray src); QByteArray Upper_Lower_En_Decrypt(QString src); signals: