Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Шифрование данных / 13 сообщений из 13, страница 1 из 1
08.03.2014, 12:03
    #38581745
SkyPrince
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
Доброго времени суток!

Подскажите пожалуйста, я с Явой работаю второй ден и почти ничего не знаю, да и много не нужно мне.

В общем есть строка, которую я передаю с Делфи в Яву, она может быть зашифрована разными методами, например:
RC2, RC4, 3DES168, 3DES168, DES56, AES192, AES128, AES256
Ключ будет известен.

Мне нужно просто ее расшифровать, потом зашифровать другим методом, как это можно сделать? Нужны ли какие-то сторонние классы? Или в Яве встроенное шифрование есть? Просто очень мало информации по Яве.
...
Рейтинг: 0 / 0
08.03.2014, 13:48
    #38581787
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
SkyPrince,

Пример: http://stackoverflow.com/a/992413
...
Рейтинг: 0 / 0
08.03.2014, 14:02
    #38581792
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
SkyPrinceМне нужно просто ее расшифровать, потом зашифровать другим методом, как это можно сделать? Нужны ли какие-то сторонние классы? Или в Яве встроенное шифрование есть? Просто очень мало информации по Яве.Ну так просто возьмите и расшифруйте в Delphi. Зачем тут java? Ссылка
...
Рейтинг: 0 / 0
08.03.2014, 14:08
    #38581795
SkyPrince
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
WGA, При том что должны работать 2 клиента один написан на Делфи, второй на Яве...
Вот и нужно передать информацию меж ними безопасным способом, хотя как я понял декомпилировать яаву проблем не составляет :(
...
Рейтинг: 0 / 0
08.03.2014, 14:13
    #38581796
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
SkyPrince,

Может стоит задачу описать более подробно? а то не ясно при чём здесь декомпилиция...
...
Рейтинг: 0 / 0
08.03.2014, 15:50
    #38581846
SkyPrince
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
GregTk, конечно

Есть приложение на Делфи, есть приложение на Яве в которое передаются определенные данные с первого приложения, вот их и нужно спрятать и зашифровать, как зашифровать в делфи я знаю, а вот как расшифровать в яве пока нет. Сейчас попробую по примеру Usman, но для меня там пока много нового, буду курить манулы.

Про декомпиляцию я сказал, потому что компиляция в яве к сожалению или счастью не односторонняя, как в делфи или с++ и можно запросто посмотреть методы шифрования и ключи. Или я в этом не прав?
...
Рейтинг: 0 / 0
08.03.2014, 16:19
    #38581852
SkyPrince
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
Прошу прощения за еще один глупый вопрос, как получить md5 hash строки в яве?
...
Рейтинг: 0 / 0
08.03.2014, 16:23
    #38581855
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
SkyPrinceПрошу прощения за еще один глупый вопрос, как получить md5 hash строки в яве?- Скачать Apache Commons Codec . Подключить JARник к проекту
- Функция md5Hex . (Там еще много других функций)
...
Рейтинг: 0 / 0
08.03.2014, 19:47
    #38581890
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
SkyPrinceWGA, При том что должны работать 2 клиента один написан на Делфи, второй на Яве...
Вот и нужно передать информацию меж ними безопасным способом, хотя как я понял декомпилировать яаву проблем не составляет :(По-моему у Вас жар...
...
Рейтинг: 0 / 0
09.03.2014, 00:55
    #38581956
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
А что шифруем-то? Явки, ставки, пароли?
...
Рейтинг: 0 / 0
09.03.2014, 02:09
    #38581974
SkyPrince
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
WGA, я не знаю всех возможностей явы, и делаю так как посоветовали.

В общем вроде как все получилось, спасибо Usman!
Теперь еще вопрос, делаю чтение данных из файла, затем хочу его удалить:

import java.io.File;
import java.io.IOException;
import java.util.Scanner;


Код: 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.
public class Hello {

		public static void main(String[] args) { 

		try { 
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in); 

		File file = new File("file.txt"); 
		scan = new Scanner(file); 
		String text2 = scan.nextLine(); 
		
		
		
		System.out.println(text2); 
		
		
		if(!file.delete())
			  System.out.println(file + " Файл удален!");
		

		} catch (IOException error) { 
		System.out.println("Файл не может быть записан, либо прочитан!"); 
		} 
		} 

}



Файл не удаляется, хотя пишет, что файл удален.
В отрывках форумов пишут, мол нужно сначала закрыть потоки чтения, как это сделать? Информация вся скудная и гугл меня скоро посылать начнет. =)
...
Рейтинг: 0 / 0
09.03.2014, 02:43
    #38581976
SkyPrince
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
Все, решил, спасибо ))

scan.close();
...
Рейтинг: 0 / 0
09.03.2014, 02:46
    #38581977
SkyPrince
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование данных
Раньше всегда интересовал вопрос, что курил создатель Java? Теперь интересует вопрос, что курят Java-программисты? =)

Сорри, если задел чьи-то чувства, язык своеобразный, хотя основы те же, но все по другому.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Шифрование данных / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]