From c02b5abc6eb38213fb284e860ee86b1c5e8e8f8e Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Thu, 10 May 2012 19:33:49 +0200 Subject: [PATCH] Fix composite keys in KeePass1Reader. --- src/format/KeePass1Reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); }