QGIS API Documentation 3.41.0-Master (cea29feecf2)
|
Functions 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. | |
static const QString | encrypt (const QString &pass, const QString &cipheriv, const QString &text) |
Encrypt data using master password. | |
static bool | isDisabled () |
Whether QCA has the qca-ossl plugin, which a base run-time requirement. | |
static void | passwordKeyHash (const QString &pass, QString *salt, QString *hash, QString *cipheriv=nullptr) |
Generate SHA256 hash for master password, with iterations and salt. | |
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. | |
Functions for hashing/checking master password and encrypt/decrypting data with password.
Definition at line 32 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.