>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >вставка зашифрованных паролей в signons.sqlite http://forum.mozilla-russia.org/viewtopic.php?id=50238 |
cyberovskij > 16-06-2011 21:41:54 |
Нужно вставить новые записи в базу signons.sqlite. Если я правильно понял то эти записи зашифрованы используя текущий ключ из key3.db. Вроде как бы должна была помочь NSS функция PK11SDR_Encrypt(SECItem *keyid, SECItem *data, SECItem *result, void *cx) . Но не могу разобраться с параметрами, особенно для keyid. Как его получить ? Странно что обратная функция PK11SDR_Decrypt(SECItem *data, SECItem *result, void *cx) не требует ключа явно. Можете дать какой то рабочий пример зашифрования обычной строки к тому виду, в каком оно уже хранится в базе ? |
Unghost > 26-06-2011 17:42:15 |
cyberovskij > 27-06-2011 16:39:11 |
Unghost пишет
Хороша Маша да не наша. Мне нужно сделать вставку не запуская firefox т.е. из внешнего приложения. Если я понял правильно nsILoginManager можно использовать в расширениях. |