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

Сохранение в блокноте зашифрованной информации - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SQLite и android http://www.cyberforum.ru/android-dev/thread1838412.html
Привет. Вот решил посмотреть, что же такое android. Проконсультируете пожалуйста. 1. На сколько эффективно работает SQLite с 5-10 связанными таблицами? 2. К сожалению пока нет аккаунта на гугл. Если хочу сделать БД, которая должна обновляться с сайта, то нужно создавать свой сайт, или при размещении в гугл-магазине можно пользоваться какими то функциями оттуда?
Программирование Android Подключение к WiFi Всем привет. Пытаюсь подключиться к открытой WiFI точке вот таким образом WifiConfiguration wifiConfig = new WifiConfiguration(); wifiConfig.SSID = String.format(""%s"", accessPoint.SSID); //wifiConfig.BSSID = String.format(""%s"", accessPoint.BSSID); wifiConfig.preSharedKey = String.format(""%s"", ""); wifiConfig.status =... http://www.cyberforum.ru/android-dev/thread1838410.html
Необходима ли папка .idea в удалённом git-репозитории Программирование Android
Доброго дня. При клонировании проекта из удалённого репозитория появились ошибки с файлами misc.xml и vcs.xml из директории .idea. В .gitignore уровня проекта по дефолту есть следующие записи: *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures
Программирование Android Разрешение на создание файла для разных версий ОС
Почему то не создаётся текстовый фаил в эмуляторе 4.4.2 не в каком каталоге ни не сд карте ни в памяти I/System.out: Ошибка ---java.io.IOException: open failed: EACCES (Permission denied) write("/storage/sdcard/Alarms/re.txt", "ntrc"); ... public void write(String fileName, String text) { //Определяем файл File file = new File(fileName);
Программирование Android Применить стиль к кнопке http://www.cyberforum.ru/android-dev/thread1837679.html
Файл Style: <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item>
Программирование Android Оформление actionbar Здравствуйте, начал изучать android. Использую netbeans ide 8.1, android 4.2.2 Хочу сделать приложение с material design Пытался изменить фоновый цвет actionbar. использовал кучу методов, но везде вылезают ошибки. подскажите, пожалуйста, как это сделать, я уже в отчаянии :sorry: подробнее

Показать сообщение отдельно
КВА696
37 / 37 / 6
Регистрация: 20.04.2014
Сообщений: 630
Завершенные тесты: 2

Сохранение в блокноте зашифрованной информации - Программирование Android

30.10.2016, 22:09. Просмотров 160. Ответов 6
Метки (Все метки)

Просто сохранить получается, а вот зашифровать ни как не получается во всех уроках при дешифровании используют массив byteв а я из блокнота получаю только стринг. пытался перевести в md5 и все равно при добавлении нового значения (4 значение) md5 у всех других становится совершенно другим

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
ЗаписьВФаил(АдресБазы, "1 значение\n2 значение\n3 значение\n");
......
 
    public void ЗаписьВФаил(String fileName, String text) {
        try {
            File file = new File(fileName);//Определяем файл
 
            exists(file);//проверяем, что если файл не существует то создаем его
 
            PrintWriter out = new PrintWriter(file.getAbsoluteFile());//PrintWriter обеспечит возможности записи в файл
 
            try {
                out.print(text);//Записываем текст в файл
            } finally {
                out.close();//После чего мы должны закрыть файл иначе файл не запишется
            }
        } catch (IOException e) {
            System.out.println("Ошибка1 ---" + e.toString());
        }
    }
 
    public ArrayList<String> ЧтениеИзФайла(String fileName) {
        ArrayList<String> list = new ArrayList<String>();
        try {
            File file = new File(fileName);
 
            exists(file);
 
            Scanner in = new Scanner(file);
            while (in.hasNextLine()) {
                list.add(in.nextLine());
            }
        } catch (IOException e) {
            System.out.println("Ошибка2 ---" + e.toString());
        }
        return list;
MD5 был таким

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class MD5CheckSum
{
    public String  getHash(String str)throws Exception     {
       
       
       
        MessageDigest md = MessageDigest.getInstance("MD5");
                 md.update(str.getBytes());
 
        byte[] dataBytes = md.digest();
       
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < dataBytes.length; i++) {
                 sb.append(Integer.toString((dataBytes[i] & 0xff) + 0x100, 16).substring(1));
        }
 
        return sb.toString();
    }
}
Добавлено через 2 минуты
Чтобы не смутило через мд5 переводил именно нужный текст через цикл
Java
1
2
3
4
for (String re : states)
        {
            text += getHash(re) + "\n";
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru