Опитвам се да намеря начин как да получа няколко мои пароли, които съм съхранил в Eclipse за FTP.
Използвам Eclipse 4 (juno), на Ubuntu 12.04 и всички ftp файлове се съхраняват с помощта на плъгина RSE.
Намерих този урок Eclipse възстановяване на парола (cvs, subversion, .. ), но изглежда остаряло. И аз не съм Java програмист, така че ми е малко трудно.
Забелязах, че в новия Eclipse всички пароли се съхраняват с помощта на Equinox, така че намерих и това Интерфейс ISecurePreferences док.
Както в първата връзка по-горе, опитах да инсталирам Eclipse-shell и да изпълня следващия код там:
import org.eclipse.equinox.security.storage.SecurePreferencesFactory;
import org.eclipse.equinox.security.storage.ISecurePreferences;
ISecurePreferences root = SecurePreferencesFactory.getDefault();
root.nodeExists("org.eclipse.rse.core.security");
ISecurePreferences coresec = root.node("org.eclipse.rse.core.security");
coresec.nodeExists("org.eclipse.rse.systemtype.ftp");
ISecurePreferences typeftp = root.node("org.eclipse.rse.systemtype.ftp");
pass = typeftp.get("HERE_FTP_HOST/HERE_MY_FTP_USER_NAME", "test");
но вместо паролата получих "тест"
също се опитах да проверя всички ключове с помощта на typeftp.keys()
, но в конзолата на Eclipse получих [Ljava.lang.String;@c5d03e6
как мога да разбера с възстановяване на парола в Eclipse?
~/.eclipse_keyring
. - person Kane   schedule 27.10.2012SecurePreferences.put()
- person Kane   schedule 27.10.2012