QT 对QString简单地加密、解密

news/2024/7/3 12:28:38 标签: QT, 加密, 解密, 对等加密

    通过异或操作,对于字符串进行简单地加密,然后可以使用同一个函数进行解密,算法简单,是用于简单地加密解密,不适合严格的项目。

void Test::xorData(QByteArray &data)
{
    static QByteArray key1 = "myprivatekey";
    static QByteArray key2 = "helloworld";
    for(int i = 0; i < data.size(); ++i)
    {
        int keyIndex1 = i % key1.size();
        int keyIndex2 = i % key2.size();
        data[i] = data[i] ^ key1[keyIndex1];
        data[i] = data[i] ^ key2[keyIndex2];
    }
}

    



http://www.niftyadmin.cn/n/1339922.html

相关文章

回溯notebook

文章目录回溯模板17. 电话号码的字母组合131. 分割回文串93. 复原 IP 地址78. 子集90. 子集 II491. 递增子序列小结46. 全排列小结47. 全排列 II小结332. 重新安排行程小结51. N 皇后回溯模板 for循环可以理解是横向遍历&#xff0c;backtracking&#xff08;递归&#xff09;就…

二维码简介和容错率的问题

二维码容错等级 2013-01-31浏览次数&#xff1a;1,316 次错误校正 损坏&#xff0c;但仍然解码的二维码 水平使用的Reed-Solomon纠错算法。越高误差校正水平&#xff0c;较少的存储容量。下表列出了在每一个的四个层次的近似误差校正能力&#xff1a; 电平L&#xff08;低&…

C++ 各类型与0比较的问题

在我们日常编程中&#xff0c;经常可以遇到各种类型与0比较的情况&#xff0c;很多情况下我们运用的都不是那么恰当&#xff0c;比如说float a 与0比较的时候&#xff0c;有一部分程序员&#xff08;包括我&#xff09;会直接写if(0.0 a)这样写一般情况下不会出下什么太大的问…

PixMatch:怎么加上maxsquare loss

怎么加上maxsquare loss 模仿maxsquare loss 对照着target loss 加到了PixMatch里面 加maxsquare loss的时候出现了 pytorch unsupported operand type(s) for *: MaxSquareloss and float # wrong&#xff1a; MaxSquareloss(pred_1, prob_1)# right: MaxSquareloss()(pre…

List of algorithms:算法大全

https://en.wikipedia.org/wiki/List_of_algorithms#Network_theory转载于:https://www.cnblogs.com/pinganzi/p/5306389.html

utf-8 编码 转换 汉字 字符集

关于字符集记录下我的理解 1.ASCII 码 &#xff1a; 一字节&#xff08;8位&#xff09; 0-127 2.扩展字符集&#xff1a; 一字节&#xff08;8位&#xff09; 128-255 3.GB2312&#xff08;国标&#xff09; : 2个字节&#xff0c; 我国将127之后的所有字符取消&#x…

语义分割、域适应相关论文

文章目录segmentation paper1. Anti-aliasing Semantic Reconstruction for Few-Shot Semantic Segmentation2. Semantic Segmentation with Generative Models: Semi-Supervised Learning and Strong Out-of-Domain Generalization3. Railroad is not a Train: Saliency as Ps…

Java基础—网络编程

网络编程 一. 概述 1. 什么叫计算机网络&#xff1f; 是指将地理位置不同的具有独立功能的多台计算机及其外部设备&#xff0c;通过通信线路连接起来 在网络操作系统&#xff0c;网络管理软件及网络通信协议的管理和协调下&#xff0c;实现资源共享和信息传递的计算机系统。 2.…