Menu

#2366 Provide option to check for breached passwords

KeePass_2.x
closed
nobody
None
5
2019-01-18
2018-06-11
Scott
No

Please consider implementing client support to securely (and optionally) check user passwords for presence in the pwnedpasswords db/api.

https://haveibeenpwned.com/Passwords

There are numerous libraries for this already.

Discussion

  • wellread1

    wellread1 - 2018-06-11

    Have you tried the HaveIBeenPwned KeePass plugin?

     
  • Scott

    Scott - 2018-06-11

    No, but I'm unsure if that will work on my Ubuntu install easily. I'll check it out and update later tonight.

    Thanks for the quick response!

     
  • Dominik Reichl

    Dominik Reichl - 2018-06-11
    • status: open --> closed
    • Group: KeePass --> KeePass_2.x
     
  • Scott

    Scott - 2018-06-13

    Thanks.

    FYI, for anyone coming here looking for some help. I elected to install HaveIBeenPwned plugin from https://github.com/andrew-schofield/keepass2-haveibeenpwned

    I had trouble getting the mono recommended dlls to work by default on my Ubuntu 16.04 install.

    I had no idea where the mysterious undocumented plugins folder should be on linux (Ubuntu). I could find none. I took a guess and created it at '/usr/lib/keepass2/plugins', which worked for my 2.32 keepass version. You put the dll's in that folder.

    But on first attempted use of the plugin it appeared to be hanging immediately after attempted use.

    I heard that upgrading mono could fix it. I followed the directions for my OS version at https://www.mono-project.com/download/stable/#download-lin and that seemed to fix the issue.

    I have been able to use the plugin fine now.

     

    Last edit: Scott 2018-06-13
  • Paul

    Paul - 2018-06-13

    Thanks for the info.

    cheers, Paul

     
  • Scott

    Scott - 2019-01-18

    As I feared would happen, all of these plugins are no longer being updated and are not compatible with the current version of Keepass.

    I'm using Ubuntu and have placed the plgx files i nthe plugins folder and each one says it is incompatible with Keepass 2.40

    I'd like to have some consideration to re-open this FR.

     

    Last edit: Scott 2019-01-18
  • wellread1

    wellread1 - 2019-01-18

    I doubt this will be implemented natively in KeePass since the KeePass password generator can produce passwords that have an infintesimal probability of being in any list.

    It is likley that any incompatibility that the current plugins have with KeePass on linux is a mono issue since the plugins work with KeePass 2.41 on Windows.

     
  • Paul

    Paul - 2019-01-18

    To compile the plgx you need the mono compiler. The easiest way is to install mono complete.

    cheers, Paul

     
    • Scott

      Scott - 2019-01-18

      No need, the dll still works. But yeah the plgx format is incompatible. Not sure how that is usable for typical users.

       

Log in to post a comment.

MongoDB Logo MongoDB