diff --git a/src/format/KeePass1Reader.cpp b/src/format/KeePass1Reader.cpp index 03d7d6f84..6d5b294f4 100644 --- a/src/format/KeePass1Reader.cpp +++ b/src/format/KeePass1Reader.cpp @@ -842,7 +842,7 @@ QByteArray KeePass1Key::rawKey() const } else { CryptoHash keyHash(CryptoHash::Sha256); - keyHash.addData(m_password); + keyHash.addData(CryptoHash::hash(m_password, CryptoHash::Sha256)); keyHash.addData(m_keyfileData); return keyHash.result(); }