文件名称:qtkeychain:独立于平台的Qt API,可安全存储密码
文件大小:61KB
文件格式:ZIP
更新时间:2024-05-19 08:43:24
C++
Qt钥匙扣 QtKeychain是一个Qt API,用于安全地存储密码和其他机密数据。 数据的存储方式取决于平台: macOS:密码存储在macOS钥匙串中。 Linux / Unix:如果正在运行,则使用GNOME密钥环,否则QtKeychain尝试使用KWallet(通过D-Bus)(如果可用)。 还支持Libsecret(桌面特定解决方案的通用API)。 Windows:默认情况下,使用Windows凭据存储(需要Windows 7或更高版本)。 传递-DUSE_CREDENTIAL_STORE=OFF来禁用它。 如果禁用,则QtKeychain使用Windows API函数用用户的登录凭据加密密码。 然后,已加密的数据将通过QSettings保留。 Android和iOS:密码分别存储在Android密钥库系统和iOS钥匙串中。 在不受支持的环境中,QtKeychain将
【文件预览】:
qtkeychain-master
----CMakeLists.txt(10KB)
----.gitignore(704B)
----gnomekeyring.cpp(3KB)
----COPYING(1KB)
----keychain_unix.cpp(22KB)
----gnomekeyring_p.h(3KB)
----testclient.cpp(4KB)
----org.kde.KWallet.xml(11KB)
----appveyorHelp.psm1(11KB)
----appveyor.yml(812B)
----keychain_haiku.cpp(5KB)
----plaintextstore.cpp(3KB)
----libsecret_p.h(766B)
----keychain_apple.mm(6KB)
----keychain_android.cpp(6KB)
----keychain.h(8KB)
----androidkeystore.cpp(10KB)
----ChangeLog(3KB)
----keychain_win.cpp(6KB)
----keychain.cpp(5KB)
----QtKeychainConfig.cmake.in(898B)
----cmake()
--------Modules()
----androidkeystore_p.h(8KB)
----translations()
--------qtkeychain_de.ts(7KB)
--------qtkeychain_ru.ts(10KB)
--------qtkeychain_zh.ts(7KB)
--------qtkeychain_fr.ts(11KB)
--------qtkeychain_ro.ts(7KB)
----libsecret.cpp(11KB)
----ReadMe.md(1KB)
----qt5keychain.pri(3KB)
----keychain_p.h(4KB)
----plaintextstore_p.h(2KB)