Форум программистов, компьютерный форум CyberForum.ru

Не работает XOR с русскими символами - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не работает остановка потока! http://www.cyberforum.ru/android-dev/thread1754596.html
Помогите пожалуйста! Укажите на ошибку! Почему не останавливается поток???? public class FoneService extends Service { // ИМЯ СЕРВЕРА (url зарегистрированного нами сайта) // например http://l29340eb.bget.ru String server_name = "http://46.59.45.14/gates"; HttpURLConnection conn; Thread thr;
Программирование Android Offline-карты Здравствуйте! Подскажите, как сделать оффлайн карты для своего города? Карты должны быть наподобии 2гис. Заранее спасибо! http://www.cyberforum.ru/android-dev/thread1754584.html
Шифрование трафика между телефоном и БС Программирование Android
Народ, всем салют! Пишу диплом и программу к нему. В приложение нужно добавить функцию, которая показывает статус шифрования (включено или отключено) трафика между телефоном и базовой станицей. Перерыл весь интернет и книгу по программированию, не могу найти....
Использование акселерометра Программирование Android
Пытаюсь вычислить перемещение устройства через акселерометр, но dt получается крайне большим, из за чего значения перемещения получаются с крайне большой погрешностью.Можно это как то исправить? import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; import java.util.Date;
Программирование Android Передать данные при клике на listview в другое activity http://www.cyberforum.ru/android-dev/thread1754413.html
Подсксжите пожалуйста, как мне при клике на listview заполненный с помощью sdimplecursoradapter передеавать данные в другое activity для вывода подробной информации? Вот что я делаю в главном activity String from = new String{db.KEY_AUTHOR, db.KEY_TITLE, db.KEY_RATE, db.KEY_DATE, db.KEY_THUMB,db.KEY_GARE}; int to = new int{R.id.txtRowDesc, R.id.txtRowTitle,...
Программирование Android Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее- какой программой компилировать код, какой лучше выбрать домен, и подобные неизвестные мне детали, если таковые имеются, если такую затею вообще можно провернуть с телефона, конечно! подробнее

Показать сообщение отдельно
opanasa
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 15

Не работает XOR с русскими символами - Программирование Android

05.06.2016, 13:20. Просмотров 320. Ответов 8
Метки (Все метки)

Необходимо написать приложение XOR-шифрования на Android - написал.
Собственно само шифрование здесь. но одно "но" - с латинскими символами все шифрует, а русские - "не хочет". Андроидом начал заниматься только-только, не ругайте строго если глупые ошибки будут.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        num1 = EditText.getText().toString();
        num2 = EditText2.getText().toString();
        //result = num1 + num2;
        byte[] txt = num1.getBytes();
        byte[] key = num2.getBytes();
        String res = "";
        for (int i = 0; i < txt.length; i++) {
            res = res + (char)(txt[i] ^ key[i% key.length]);
            //res = res + (txt[i] ^ key[i]);
        }
        //return res;
        TextView.setText(res);
        num3 = TextView.getText().toString();
        byte[] res1 = num3.getBytes();
        String res2 = "";
        for (int i = 0; i < res1.length; i++) {
            res2 = res2 + (char)(res1[i] ^ key[i% key.length]);
            //res = res + (txt[i] ^ key[i]);
        }
        TextView2.setText(res2);
Добавлено через 4 часа 40 минут
похоже проблема в
Java
1
 byte[] txt = num1.getBytes();
латинские символы он воспринимает нормально - на выходе номера символов.
русские же на выходе что то вроде "-48-65-47-128". это буквы "пр".
решения пока не нашел.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru