QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
Funtions for hashing/checking master password and encrypt/decrypting data with password. More...
#include <qgsauthcrypto.h>
Static Public Member Functions | |
static const QString | decrypt (const QString &pass, const QString &cipheriv, const QString &text) |
Decrypt data using master password. More... | |
static const QString | encrypt (const QString &pass, const QString &cipheriv, const QString &text) |
Encrypt data using master password. More... | |
static bool | isDisabled () |
Whether QCA has the qca-ossl plugin, which a base run-time requirement. More... | |
static void | passwordKeyHash (const QString &pass, QString *salt, QString *hash, QString *cipheriv=nullptr) |
Generate SHA256 hash for master password, with iterations and salt. More... | |
static bool | verifyPasswordKeyHash (const QString &pass, const QString &salt, const QString &hash, QString *hashderived=nullptr) |
Verify existing master password hash to a re-generated one. More... | |
Funtions for hashing/checking master password and encrypt/decrypting data with password.
Definition at line 28 of file qgsauthcrypto.h.
|
static |
Decrypt data using master password.
Definition at line 53 of file qgsauthcrypto.cpp.
|
static |
Encrypt data using master password.
Definition at line 45 of file qgsauthcrypto.cpp.
|
static |
Whether QCA has the qca-ossl plugin, which a base run-time requirement.
Definition at line 35 of file qgsauthcrypto.cpp.
|
static |
Generate SHA256 hash for master password, with iterations and salt.
Definition at line 68 of file qgsauthcrypto.cpp.
|
static |
Verify existing master password hash to a re-generated one.
Definition at line 92 of file qgsauthcrypto.cpp.