Pokud vám útočník může nainstalovat něco do systému, nepomůže žádné softwarové řešení. Pak pomůže jenom klíč na USB tokenu nebo čipové kartě.
Heslo ke klíči řeší případ, kdy by vám ten notebook někdo ukradl. Keylogger mu nepomůže, heslo na ukradeném notebooku už zadávat nebudete. Ale pokud někdo na tom ukradeném notebooku najde klíč bez hesla, může se okamžitě přihlásit a začít páchat škodu. Pokud ten klíč bude chráněný heslem, může útočník to heslo začít louskat. Asi tam nebude nějaké extra komplikované heslo, takže se počítá s tím, že se k tomu klíči v řádu hodin nebo dnů dostane. Jenže tu dobu vy máte na to, abyste ten klíč všude zneplatnil. Takže to je (pokud vím) jediný důvod, proč se používá heslo ke klíči – aby vám to dalo čas na zneplatnění klíče.