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

Шифрование данных: получается не та длина зашифрованного текста - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Отправка email http://www.cyberforum.ru/android-dev/thread716972.html
По нажатию на кнопку должно отправляться письмо на почту. Вопрос, можно ли это сделать без запроса у пользователя каким клиентом отправлять письмо? Если да, то в какую сторону копать?
Android Вывод из базы данных Допустим у меня есть приложение, с привязанной к нему БД на SQLite, нужно вывести данные не в textview, как это организовать, чтобы каждое поле таблицы выводилось отдельно, всего 3 записи по 8 полей http://www.cyberforum.ru/android-dev/thread716930.html
Масштабирование Canvas Android
Здравствуйте. Задача растянуть все изображения во весь экран- SurfaceView (не зависимо от разрешения телефона и соотношения его сторон), все изображения одного разрешения и находятся в одной общей для всех разрешений папке – drawable. Есть разные способы подгона изображения, но при большом количестве файлов не все работают. На сколько я смог разобраться – лучше всего рисовать на канве методом...
Как открыть PDF файл Android
Добрый день. Только начал изучать Android программирование. Возникла такая проблема, не могу организовать открытие pdf файла после клика мышки на кнопку. Кнопку и события клика есть. все работает. Сейчас открывает html страницы, я хочу что б можно было открыть pdf файл. обыскал весь инет, никакой информации не нашел((( помогите примерчиком или ссылком, буду очень благодарен. а то второй день...
Android Увеличение или уменьшение по клику http://www.cyberforum.ru/android-dev/thread715841.html
Доброго времени суток. Есть кнопка по клику на которую выводиться случайное изображение, на котором яблоко или груша, и есть две кнопки Яблоко и Груша, ниже код, в котором пробую сделать подсчет баллов за правильно и не правильно нажатую кнопку. При таком коде баллы считает не корректно. Если всё верно выбирать, то считает нормально. Если сделать ошибку, то баллы не уменьшает. Может подскажете...
Android В чем лажа? Пишу приложение для подбора корня к кубическому уравнению (второе после "hello, world!", я новичок в андроиде), вот код: package com.example.findx2; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.EditText; подробнее

Показать сообщение отдельно
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80

Шифрование данных: получается не та длина зашифрованного текста - Android

03.12.2012, 00:31. Просмотров 544. Ответов 0
Метки (Все метки)

Ребята, подкажите, что здесь не такв этом коде?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
     private void EncriptionResult(String FileResource,String FileSource)
     {
         AlertDialog alertDialog;
         alertDialog = new AlertDialog.Builder(this).create();
         alertDialog.setTitle("Packing List");
         byte[] key_byte = { 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11};
         byte[] test_vector = { 11, 12, 12, 12, 12, 12, 12, 11};
         try {
            
            String algorithm = "DESede";
            String transformation = "DESede/CBC/PKCS5Padding";
            
            String text = "",line = "";
            BufferedReader file = new BufferedReader(new InputStreamReader(new FileInputStream(FileResource))); 
            while((line = file.readLine())!=null)
            {
                text += line;
            }
 
            IvParameterSpec iv = new IvParameterSpec(test_vector);
            final SecretKey key = new SecretKeySpec(key_byte, "DESede");
            
            Cipher cipherDecription = Cipher.getInstance(transformation);
            cipherDecription.init(Cipher.ENCRYPT_MODE, key,iv);
            final byte[] plainTextBytes = text.getBytes("utf-8");
            final byte[] cipherText = cipherDecription.doFinal(plainTextBytes);
            
            PrintWriter pr = new PrintWriter(FileSource);
            pr.write(new String(cipherText));
            pr.flush();
//          
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("0 : " + e.getMessage());
        }
            catch (NoSuchPaddingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("1 : " + e.getMessage());
        }
         catch (InvalidKeyException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("2 : " + e.getMessage());
        }
         catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("3 : " + e.getMessage());
        }
         catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("4 : " + e.getMessage());
        }
         catch (InvalidAlgorithmParameterException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("5 : " + e.getMessage());
        }
         catch (IllegalBlockSizeException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("9 : " + e.fillInStackTrace());
        }
         catch (BadPaddingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            alertDialog.setMessage("10 : " + e.getMessage());
        }
         alertDialog.show();
 
     }
У меня здесь получатеся не та длинна зашифрованного текста, не делится на 8, и С# не может его разшифровать, говорит что не та длинна текста. И оно действительно так получается ((. Помогите, плз, срочно надо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru