JClassInfo — просмотр и декомпиляция Java классов
Re: JClassInfo - просмотр и декомпиляция Java классов
Реализуйте пожалуйста после нажатия F4 установку курсора на начало обьявления выбранного метода в окне декомпиляции.
Last edited by sandrey on Tue 24 Jul, 2012 12:10, edited 1 time in total.
Re: JClassInfo - просмотр и декомпиляция Java классов
Если не сложно реализуйте вот так:
..
public void <init>()
public static String decrypt(String, String) <-- F4
public static String encrypt(String, String)
public static SecretKeySpec getKeySpecFile()
public static SecretKeySpec getKeySpecString(String)
public static void main(String[])
__________ Окно декомпиляции _________________________
public static String encrypt(String password, String text) throws Exception {
SecretKeySpec spec = getKeySpecString(password);
Cipher cipher = Cipher.getInstance("AES");
cipher.init(1, spec);
return Base64.encodeBase64String(cipher.doFinal(text.getBytes()));
}
Курсор--> public static String decrypt(String password, String text) throws Exception {
SecretKeySpec spec = getKeySpecString(password);
Cipher cipher = Cipher.getInstance("AES");
cipher.init(2, spec);
return new String(cipher.doFinal(Base64.decodeBase64(text)));
}
..
public void <init>()
public static String decrypt(String, String) <-- F4
public static String encrypt(String, String)
public static SecretKeySpec getKeySpecFile()
public static SecretKeySpec getKeySpecString(String)
public static void main(String[])
__________ Окно декомпиляции _________________________
public static String encrypt(String password, String text) throws Exception {
SecretKeySpec spec = getKeySpecString(password);
Cipher cipher = Cipher.getInstance("AES");
cipher.init(1, spec);
return Base64.encodeBase64String(cipher.doFinal(text.getBytes()));
}
Курсор--> public static String decrypt(String password, String text) throws Exception {
SecretKeySpec spec = getKeySpecString(password);
Cipher cipher = Cipher.getInstance("AES");
cipher.init(2, spec);
return new String(cipher.doFinal(Base64.decodeBase64(text)));
}
Re: JClassInfo - просмотр и декомпиляция Java классов
Скриншотик бы. А то неясно, что даёт плагин по сравнению с "far:view < jad -p !.!", "far:edit < jad -p !.!"
Re: JClassInfo - просмотр и декомпиляция Java классов
Скриншот есть на сайте проекта, основное отличие - вхождение в файл class как в виртуальную файловую систему, где вместо файлов - имена функций и переменных.
Re: JClassInfo - просмотр и декомпиляция Java классов
Еще бы добавить декомпиляцию с использованием "javap -v" для полноты картины...
-
- Posts: 11
- Joined: Mon 10 Sep, 2012 14:37
JClassInfo - просмотр и декомпиляция Java классов
What's problem with Far 3.0 build 4695 x64? Plugin open empty editor. 

-
- Posts: 11
- Joined: Mon 10 Sep, 2012 14:37
JClassInfo - просмотр и декомпиляция Java классов
Ha! Problem is only with classes opened from archive (zip, 7z, jar, ...). That would be file sharing?
JClassInfo — просмотр и декомпиляция Java классов
Если класс скомпилирован java 8 и содержит лямбды, то он не открывается 
Автор, а это можно исправить?

Автор, а это можно исправить?