QString xorStr(QString str){quint32 key = 073; //шифрQString retStr(str.length());for(int i = 0; i < str.length(); i++) { retStr[i] = QChar(str.at(i).toAscii() ^ key); }return retStr;}
retStr[i] = QChar(str.at(i).unicode() ^ key);
C++ (Qt)quint32 key = 073; //шифрQString encodeStr(const QString& str){ QByteArray arr(str.toUtf8()); for(int i =0; i<arr.size(); i++) arr[i] = arr[i] ^ key; return QString::fromAscii(arr.toBase64());} QString decodeStr(const QString &str){ QByteArray arr = QByteArray::fromBase64(str.toAscii()); for(int i =0; i<arr.size(); i++) arr[i] =arr[i] ^ key; return QString::fromUtf8(arr);}