Мое расширение Firefox должно;
- хранить пользователя учетные данные в файле , который будет храниться в пользователях локально
Файловая система .
- когда необходимы учетные данные, расшифровать файл прочитать значения и зашифровать это
еще раз.
- иногда отправлять зашифрованный файл через http на сервер.
Я не могу найти любой XPCOM компонент для шифрования / дешифрования a файла . Должен ли я написать свой собственный объект XPCOM или есть какое-то другое разумное решение для этого.
[Примечание:]
Это может понравиться система управления паролями Firefox. Firefox сохраняет главный пароль и ключи в файле key3.db и использует эти значения для доступа к учетным данным, хранящимся в файле signons.sqlite.
Firefox использует интерфейс nsILoginManager для своих операций.