在Qt / KDE上是否有libsecret的等效项? 在GNOME / Gtk应用程序中,我可以链接到libsecret库并安全地存储信息,以后可以检索该信息。
我找到了this,但这是外部代码,并且有许可证限制。
谢谢。
答案 0 :(得分:2)
Qt与密匙环没有任何关系。这是您正在使用的桌面环境的功能/ API。
libsecret只是SecretService D-BUS API(客户端)的基于GNOME的实现,因此从理论上讲,您也可以直接使用QDBus
来访问它。至少据我所知,SecretService API的基于Qt的实现不存在。
另一件事:目前,只有GNOME-Keyring实施SecretService的“服务器端”。如果您也要定位KDE用户,则必须改用KWallet API。看看frankosterfeld/qtkeychain,它会围绕所有这些不同的钥匙串实现创建一个Qt-API,使您能够独立访问它们。
其他有用的链接: