I recently went through the list of available KeePass plug-ins and noticed one that advertises support for HOTP as a means to derive the database key.
Now I trust the developer of this plug-in who is Dominik Reichl, who also signs the KeePass releases, so I doubt this is some sort of KeePass-only feature that won't actually increase file security.
How can we use HOTP to as a factor to derive a key suitable for file encryption?
This is especially puzzling as it claims support for any HOTP client that complies to RFC 4226, which advises to compute the shared-keyed HMAC of a counter and then convert this into a decimal number and I really don't understand how one could leverage this number into a good source for the key.