Qt: проблемы с дешифрованием текста

компьютеры программирование программы C++ qt

При шифровании строки я получаю текст в таком виде: ĪΆȟĶΒȴ
При дешифровании, не получается получить Ascii код каждого символа этой строки.
Пытаюсь получить код i-го символа такими способами:
1. QChar z = part.at(i);
2. int x = part.at(i).toAscii();

При отладке в окне наблюдения пишутся такие значения:
Для варианта 1: '?' (298)
Для варианта 2: 0
А сама строка отображается как надо: ĪΆȟĶΒȴ

298 - то число, которое мне нужно, но его не получается присвоить ни каким образом.

Как можно решить эту проблему

Примечание:
k_max, это метод шифрования, основанный на использовании матричной алгебры, здесь он описывается: http://www.snipetz.com/asu/informsecure/5.html

Просто хотелось бы чтобы не трёх-четырёхзначные числа отображались после шифрования, а символы...
Ответы:
ASCII заканчиваются на коде 127. А в машине обычно хранится в байте, поэтому число 298 влезть никак не может.
Что за метод шифрования?


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.