возник вопрос, как безопасно хранить строку с паролем,
чтобы ее не было так явно видно в about:config

сейчас храню ее так:

запись

Выделить код

Код:

var MyExt_prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).getBranch("extensions.MyExt.");
MyExt_prefs.setCharPref("passwordID", document.getElementById("password").value);
}

чтение

Выделить код

Код:

var MyExt_prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).getBranch("extensions.MyExt.");
document.getElementById("password").value = MyExt_prefs.getCharPref("passwordID");

чувствую, что в мозиле уже есть способ хранить строку в зашифрованном виде,
подскажите плиз правильный путь,
или только самому на JS шифровать ?

См. http://developer.mozilla.org/en/docs/Us … ginManager
Правда эта функция доступна похоже только в Firefox 3.

как вариант, можно просто хранить строку пароля в md5

да, так и поступил, храню md5