c# - 在 mac/win 上以编程方式访问 chrome 和 firefox 密码?

标签 c# objective-c google-chrome firefox

有没有办法在 Mac 和/或 Windows 上以编程方式访问 chrome 和 firefox 密码?这几天我进行了一些搜索,但两手空空。

我发现密码管理器很烦人或者太复杂。我正在寻找一些简单的东西,可以在两个浏览器之间同步登录。我对 C# 和 Objective-C 都有经验,并且有兴趣创建一些至少供个人使用的东西,如果其他人发现它有用,可能会将其开源。

登录信息存储在哪里?

实现这一目标的障碍是什么?

是否已经有任何代码片段可以执行此操作?

我当然做了一些假设,感谢您的帮助反馈!

最佳答案

好吧,所以我做了很多搜索才能找到这些文件,一旦我再想一下,就很明显了。

在较新版本的 Chrome 中,密码存储在 SQLite 数据库中,称为登录数据。密码已加密,但可以解密(这将是制作应用程序的问题之一)。您将在以下位置找到该文件。

苹果机 〜/库/应用程序支持/Google/Chrome/默认

赢7 C:\Users\\Appdata\Local\Google\Chrome\User Data\Default

以同样的方式您将找到 Firefox 的密码。登录信息存储在 key3.db 和signons.sqlite 文件中。这些文件可以在 profile folder 中找到。 .

关于c# - 在 mac/win 上以编程方式访问 chrome 和 firefox 密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24235931/

相关文章:

c# - LINQ - 为多个结果集构建 AND 与 OR 逻辑

c# - 如何注册和使用相同接口(interface)的不同实现?

iphone - 对模拟器和基础 SDK 感到困惑吗?

objective-c - 这两种 dealloc 方法有什么区别?

c# - EF 对象行为

ios - 在 iOS 中单击全屏按钮时,可以强制 MPMoviePlayerController 横向显示

html - Firefox 表格单元格宽度与 Chrome 完全不同

javascript - 如何使用 JavaScript 或 JQuery 从 input type=file html 元素获取文件名?

javascript - 在浏览器中查看源代码时显示的源代码是否始终准确/完整?

c# - Xamarin.Forms 更改应用程序图标