1

私の目標は、実際に数千のホスト名/ログイン/パスワードを sqlite データベース "signons.sqlite" にインポートすることです。私が必要だと思うテーブルは "moz_logins" です。

私の場合、このファイルは ~/.mozilla/RANDOM_STRING.default/signons.sqlite にあります。

私は2つのことを理解しようとしています:

1) encryptedUsername と encryptedPassword に使用される暗号化方式は何ですか?

2) guid 列とは何ですか?その値はどのように作成されますか?

答えが「ソースコードを読む必要がある」という行に沿ったどこかにある場合、それは問題ありません。このタスクは、私が想像していたよりも大きいかもしれません。

どんな助けでも大歓迎です。

4

1 に答える 1

1

http://kb.mozillazine.org/Password_Managerを調べましたか? 記事のリンクがたくさんあります。キーは、必要に応じて、マスター パスワードの背後にある key3.db にある必要があります。パスワードを処理する方法が必要になります。

暗号化については、この投稿をご覧ください。

Guid は、何らかの方法で生成されたある種の一意の ID です:)

利用可能なバックアップ/復号化などのプログラムがいくつかあります。FF の rtfs の代わりに、そちらを参照してください。

于 2012-07-12T07:10:32.987 に答える