Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- *
- //===================================== PROCEDURA SZYFROWANIA =====================================
- tekstDoZaszyfrowaniaBinarnie = tekstDoZaszyfrowania.toUtf8();
- kluczDoZaszyfrowaniaBinarnie = kluczDoSzyfrowania.toUtf8();
- tekstZaszyfrowanyBinarnie.resize(tekstDoZaszyfrowaniaBinarnie.size());
- for (int i = 0; i < tekstDoZaszyfrowaniaBinarnie.length(); i++){
- tekstZaszyfrowanyBinarnie[i] = tekstDoZaszyfrowaniaBinarnie[i] ^ kluczDoZaszyfrowaniaBinarnie[i % kluczDoZaszyfrowaniaBinarnie.size()];
- }
- tekstZaszyfrowany = tekstZaszyfrowanyBinarnie.toBase64(QByteArray::Base64Encoding | QByteArray::KeepTrailingEquals);
- //===================================== PROCEDURA ODSZYFROWANIA =====================================
- tekstDoOdszyfrowaniaBinarnie = QByteArray::fromBase64(tekstDoOdszyfrowania.simplified().remove(" ").remove("\n").toUtf8(), QByteArray::Base64Encoding | QByteArray::KeepTrailingEquals);
- kluczDoOdszyfrowaniaBinarnie = kluczDoOdszyfrowania.toUtf8();
- tekstOdszyfrowanyBinarnie.resize(tekstDoOdszyfrowaniaBinarnie.size());
- for (int i = 0; i < tekstDoOdszyfrowaniaBinarnie.length(); i++)
- {
- tekstOdszyfrowanyBinarnie[i] = tekstDoOdszyfrowaniaBinarnie[i] ^ kluczDoOdszyfrowaniaBinarnie[i % kluczDoOdszyfrowaniaBinarnie.size()];
- }
- QString sciezka = QFileDialog::getOpenFileName(this, tr("Open File"),
- "/Users",
- tr("Text files (*.txt)"));
- this->ui->sciezkaDoPlikuLabelWycieniony->setText(sciezka);
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement