From 2830cce39c0f3e677993bb19c031eb61b43659a3 Mon Sep 17 00:00:00 2001
From: ccy <3140717620@qq.com>
Date: 星期四, 21 五月 2026 10:25:23 +0800
Subject: [PATCH] 同步与CNNCSIM的加密解密的方式
---
mainwindow.h | 18 +++++++++++++-----
1 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/mainwindow.h b/mainwindow.h
index 56bec37..2edb142 100644
--- a/mainwindow.h
+++ b/mainwindow.h
@@ -1,6 +1,8 @@
锘�#ifndef MAINWINDOW_H
#define MAINWINDOW_H
+#include "licensedata.h"
+
#include <QMainWindow>
#include <QCryptographicHash>
#include <QJsonDocument>
@@ -22,10 +24,10 @@
int IsEnabled_aquifer = 0;
int IsEnabled_pipe = 0;
int IsEnabled_network = 0;
- QString LicensedDuration_start = "2023-04-01 12:00:00";
- QString LicensedDuration_end = "2023-04-01 12:00:00";
+ QString LicensedDuration_start = "2023-04-01";
+ QString LicensedDuration_end = "2023-04-01";
QString Productid = "1"; //浜у搧鍙� 锛�1锛�3锛夊畨鍏ㄨ瘎浠疯蒋浠讹紙2锛�3锛夋暟鎹簱
- QString Versionid = "1.0.0.0"; //鐗堟湰鍙� 鐢ㄤ簬鍖哄垎澶х増鏈紝鍚屼竴涓ぇ鐗堟湰鍐呭彲鐢�
+ QString Versionid = "2.0"; //鐗堟湰鍙� 鐢ㄤ簬鍖哄垎澶х増鏈紝鍚屼竴涓ぇ鐗堟湰鍐呭彲鐢�
} LicenseInfo;
class MainWindow : public QMainWindow
@@ -65,8 +67,10 @@
//鎺堟潈闆嗕腑鍦ㄤ竴璧凤紝涓嶅悓鐐瑰湪浜庢椂闂�
void giveLicense(int time);
- void ActiveRecord(QJsonObject jsonObj,QString edition, QString licenseKey);
+ void ActiveRecord(LicenseData lic,QString edition, QString licenseKey);
+ //鏂扮殑鍔犲瘑鏂规硶
+ QString getEncrypt_New();
private slots:
void on_pushButton_decrypt_clicked();
@@ -118,7 +122,11 @@
QJsonDocument workingjsondoc;
- QString key = "9aFUEFjsqHsde4DOhirdskgdznSDHlfb0ae";
+ LicenseData lic2;
+ QByteArray key = "MySecretKey12345";
+
+// QString key = "9aFUEFjsqHsde4DOhirdskgdznSDHlfb0ae";
+// QByteArray key = "MySecretKey12345"; // 16瀛楄妭瀵嗛挜
QMap<QString,QString> m_numToInfo;
};
--
Gitblit v1.9.1