Software-update: KeePass Password Safe 2.60

KeePass Password Safe logo Dominik Reichl heeft versie 2.60 van KeePass Password Safe uitgebracht. Met deze opensource-wachtwoordmanager kunnen accounts worden opgeslagen, inclusief de bijbehorende gegevens, zoals gebruikersnaam, wachtwoord en URL. Alle gegevens worden veilig in een met het Rijndael-algoritme versleutelde database opgeslagen. Verder kan het programma automatisch wachtwoorden genereren en lijsten im- en exporteren. Door het toevoegen van een taalbestand kan het programma ook in het andere talen worden gebruikt.

Van KeePass Password Safe bestaan twee verschillende uitvoeringen die beide actief worden ontwikkeld. Versie 1.x is niet afhankelijk van andere software en werkt alleen onder Windows. Versie 2 maakt intern gebruik van XML en heeft verder minimaal versie 2.0 van het .NET Framework nodig of, als het programma onder Linux, macOS of FreeBSD wordt gebruikt, van Mono versie 2.6 of hoger. Een volledig overzicht van de verschillen tussen versie 1 en 2 is op deze pagina te vinden. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:

New features:
  • Added option 'Search for group paths in quick searches' (in 'Tools' → 'Options' → tab 'Interface (1)', turned on by default).
  • Added optional main entry list columns 'Group Path' and 'Group Name' (both turned off by default, can be turned on in 'View' → 'Configure Columns').
  • In list views that support selecting multiple items, all items can now be selected by pressing Ctrl+A.
  • In list views that have a corresponding 'Delete' button, the selected items can now alternatively be deleted by pressing the Delete key.
  • Added empty state messages for list views.
  • The placeholder confirmation dialog now contains links to the help pages on placeholders and security.
  • If the global auto-type hot key is Ctrl+Alt+A and the new French Standard AZERTY keyboard layout (introduced in Windows 11 24H2) is active, KeePass now shows a warning dialog (telling the user that Ctrl+Alt+A is in conflict with a system key combination producing a character and where it can be changed).
  • Added 'More information' link in the Ctrl+Alt+A conflict warning dialog.
  • The clipboard clearing countdown bar now has a tooltip that shows the remaining number of seconds.
  • When the optimization for screen readers is active, the clipboard clearing countdown bar is now an alert.
  • When the optimization for screen readers is active, quality progress bars can now be focused (using the Tab key).
  • Added support for importing Mozilla Firefox 143 passwords CSV files.
  • Bitwarden JSON import: if the value of a 'totp' field consists only of Base32 characters, it is now treated as a shared secret for time-based one-time password generation.
  • Added support for parsing Unix timestamps in milliseconds.
  • Added workaround for focus bug after returning from a secure desktop.
  • ShInstUtil is now built using Visual Studio 2022.
  • ShInstUtil: added support for generating native ARM64 images (NGen) on ARM64 systems.
  • When using the MSI file for installing KeePass, native images (NGen) are now generated and the start-up performance is optimized (as the regular installer does by default).
Improvements:
  • It is now possible to select an item in the drop-down list of the quick search box using the keyboard (the quick search box can be focused by pressing Ctrl+E, and the drop-down list can be opened by pressing Alt+↓).
  • Disabled auto-completion of the quick search box (because the auto-completion causes a bug when trying to search for a new text while the drop-down list is being displayed).
  • The commands 'Show HMAC-Based OTP' and 'Show Time-Based OTP' now display the generated OTP with a larger font (on Windows Vista and later).
  • In order to avoid selection/Ctrl+A problems, the entry string name auto-completion now does not append suggestions anymore; it only shows a list of suggestions (in which a suggestion can be selected manually).
  • In the entropy collection dialog, the number of bits generated using the mouse is now displayed on the quality progress bar.
  • The value of a 'File/URL' or 'Key file' field of a trigger event/condition/action may now optionally be enclosed in double quotation marks.
  • When shutting down the system, KeePass now saves the configuration immediately.
  • Improved parsing of floating-point numbers in some places.
  • When trying to use the Windows user account as master key component and the 'ProtectedUserKey.bin' file cannot be decrypted, KeePass now shows an error message and does not overwrite the file anymore.
  • Improved handling of unsupported custom icons.
  • Improved handling of invalid handle values.
  • Improved plugin loading error messages.
  • Improved native structure tests.
  • ShInstUtil: improved command line handling.
  • ShInstUtil: improved uninstallation of native images (NGen).
  • ShInstUtil: improved .NET check.
  • Upgraded installer.
  • MSI setup: when updating from KeePass 2.60 to a newer version, shortcuts created manually by users (e.g. pinned to the start menu or the taskbar) should not break anymore.
  • Various code optimizations.
  • Minor other improvements.

KeePass Password Safe

Versienummer 2.60
Releasestatus Final
Besturingssystemen Linux, BSD, Windows 8, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11, Windows Server 2022, Windows Server 2025
Website KeePass Password Safe
Download https://keepass.info/download.html
Licentietype GPL

Reacties (43)

Sorteer op:

Weergave:

Ik ben geen fan van keepass. Het is zo'n typische windows 95 tijdperk app. Op het werk moeten we het gebruiken maar het heeft zoveel nadelen die een moderne password manager wel heeft:

- centrale logging, wie heeft toegang tot wat, en als er wat gelekt is, wie heeft er naar gekeken? Welke wachtwoorden moeten veranderd worden?
- complexiteit eisen voor master password (zo vaak is het gewoon 'team naam' + 123 ofzo)
- secure delen van een enkel password met anderen zonder de hele file+master te moeten delen.

En nog veel meer. Maarja het is gratis. Maar wat mij betreft totaal niet geschikt voor een enterprise omgeving.

Dus wat krijg je nu, mensen die gewoon een keepass file op SharePoint zetten met het master password in een text file of zelfs de bestandsnaam. En door het gebrek aan centrale controle hebben we niet eens een idee hoeveel files er rondhangen, waar, wie toegang heeft en waarvoor de opgeslagen credentials zijn.

Ook is er geen officiële versie voor Mac en de Linux versie is verouderd als ik het me goed herinner (ik gebruik het prive helemaal niet). Waardoor je aan ports vast zit met een andere codebase.

[Reactie gewijzigd door Llopigat op 3 november 2025 00:58]

KeePass is geen multi-user tool, dat is alsof je je notitieblokje aan een collega geeft. Dan zal je naar andere tooling moeten gaan.

Zelf ben ik een tevreden gebruiker van Keepass-XC (Linux/Mac) en Keepass-Touch (iPhone) waarbij ik mijn iPhone als master aanhoudt en andere devices handmatig sync daarmee.
Of je beperkt jezelf niet tot één sleutelbos, maar differentieert op functie/rol naast persoonlijk. Dat is "in the cloud" niet anders. Ik denk dat veel mensen die stellig zijn over de vermeende ongeschiktheid hier niet bij stil staan.
Wat je beschrijft is correct. Voor enterprises zijn tools beschikbaar, betaald, die o.a. conditioneel delen van keys en audit trail out of the box faciliteren. Echter valt hier ook door middel van beleid en inrichting mee te werken zodat auditors hier tevreden over zijn. Been there done that. Maar voor privégebruik is KeePass niet te passeren als je het mij vraagt.

Jouw beschrijving van gebruik danwel misbruik betekent dat jullie security niet serieus nemen in beleid, naleving, consequenties, en/of bewustzijn. Maar ik snap dat het aantrekkelijker is KeePass de schuld te geven.

[Reactie gewijzigd door Klauwhamer op 3 november 2025 07:33]

Bor Coördinator Frontpage Admins / FP Powermod @Llopigat3 november 2025 07:33
Maar wat mij betreft totaal niet geschikt voor een enterprise omgeving.
Daar is het dan ook niet voor bedoelt. Keepass is niet multi user. Keepass is ontworpen als persoonlijke password manager.

Om Keepass met meerdere mensen te gebruiken zal je bv het master password al moeten delen. Dat is absoluut geen best practice. Er is geen mogelijkheid tot het afschermen van bepaalde credentials voor andere users; geen rbac ondersteuning etc.

Voor Enterprise omgevingen zijn echt andere en betere oplossingen. Daar is keepass eigenlijk totaal ongeschikt.
De laatste jaren begint Win95 app bij mij juist warme gevoelens te ontwikkelen. Tools die relatief klein zijn, een consistente user interface hebben, zonder verborgen hover-over functies, keyboard shortcuts kennen en niet in een ranzige Electron-wrapper draaien zodat de tool 450 MB gebruikt bij starten.

Enfin, ik heb op mijn werk ook eens geprobeerd een multi-user setup te bedenken voor Keepass, maar daar is geen beginnen aan. Jouw use case heeft niks met Win95 apps te maken, zoals de anderen hier al aangaven. Keepass is gewoon een single-user tool. Reichl zou prima een multi-user versie kunnen ontwikkelen als hij zin/tijd heeft.

Horses for courses.
De autotype optie is toch wel een goede reden om bij keepass te blijven. Bij andere wachtwoordbeheerders heb ik die optie nog niet teruggevonden.
Ik kan die optie even niet vinden, wanneer en waarvoor gebruik je die?
Programma's die geen copy/paste functionaliteit hebben. Kan soms best handig zijn.
In de screenshot.;) Perform auto type.
Zelf gebruik ik ze vooral als systeembeheerder voor het invullen van wachtwoorden in remote-desktop situaties waarbij copy-paste om security redenen is geblokkeerd. Of zoals anderen al aangeven: consoles zoals vmware en ook irmc en ilo. Zeker als daar geen mswindows draait.

Ook is het vaak handig als je iets met copy-paste in een andere applicatie wilt zetten maar daar nog even een wachtwoord voor moet invullen, dan is je copy-paste buffer niet om zeep.

Als je het netjes inricht, kan je het ook zo krijgen dat je met een <ctrl><key> in je eigen applicatie automatisch het wachtwoord intikt. Dat allemaal geconfigureerd gebaseerd op de window-titel en de wildste toetsenbord programmering.

En uiteindelijk is er ook nog een security mogelijkheid in keepass dat er voor het invullen van gebruikersnaam en wachtwoord een combinatie gedaan kan worden tussen type-at-window en paste zodat onhebbelijkheden die 1 van die 2 uitlezen niet alle gegevens krijgen.

Nu ik dit zo uittik, denk ik dat er wel iets met auto-hot-key en de commandline versie van bitwarden te hacken zou moeten zijn... Nu autohotkey leren om bitwarden te lezen... [update] https://github.com/anonymous1184/bitwarden-autotype

[Reactie gewijzigd door beerse op 2 november 2025 22:27]

Super, dank! Ik gebruik het nog niet zo lang, maar wil er wel wat meer induiken om de boel beter te organiseren ook.
Eigenlijk zelden nodig gehad. Ooit een keer een VM ergens met online toegang (transip ofzo) waar ik niet kon copy/pasten dus auto type kon doen van een lastig wachtwoord.

Heb ik al lang niet meer en met Bitwarden ook nog geen use case voor gehad.
Digid app op Android. Die staat geen paste toe 😑😑

[Reactie gewijzigd door rneeft op 2 november 2025 22:42]

Ja echt idioot dat soort apps. Net zoals apps en websites die geen copy paste van je email adres toestaan (vaak in het confirmatie veld). Pure pesterij.
Zeker een enorme pré. Het werkt met veel meer dan alleen user / ww.

Je kunt per entry de auto-type configureren als je wil, waarbij je ook andere stukken tekst bijvoorbeeld kunt invoegen. In combinatie met de WebAutotype plugin kun je dan configureren op basis van URL in plaats van window title.
Voor mij nog steeds dé wachtwoordmanager. De vault staat op mijn Proton Drive en alles synchroniseert als een malle -- ook onder Linux (al vereist dat in combinatie met Proton nog steeds wat tinkering).
Maar synchronised Proton het dan of Keepass? Indien het eerste, dan kun je in de problemen komen als je op meerdere plaatsen offline wijzigingen doet. Dan kun je wijzigingen overschrijven, aangezien Proton alleen maar een bestand ziet, en niet bewust is van ‘entries’. Dit probleem had Keepass zich jaar geleden ook. De apps synchroniseerde alleen de hele database, en niet de entries. Dit was voor mij toen de reden om wat anders te zoeken. Te risicovol. Je moet dus bewust bezig zijn met het synchroniseren. Ik weet niet of de Keepass apps dit intussen slimmer doen.
Elke entry heeft een uniek id. Hierdoor detecteert Keepass al ruime tijd toegevoegde entries vanuit een andere bron nadat de database geopend is. Je krijgt dan een melding tijdens het opslaan:
The file on disk/server has changed since it was loaded. Probably someone else has edited and saved the database.
[Synchronize] [Overwrite] [Cancel]
Maar ik verwacht dat proton inderdaad tegen een synchronisatie conflict aanloopt als meerdere apparaten een offline wijziging hebben. Ik neem aan dat je dan eindigt met twee of meer bestanden. Zo niet, dan zou ik heel snel stoppen met het gebruik van Proton... Meerdere bestanden kun je achteraf wel weer met Keepass mergen door ze te synchroniseren.
Maar wat doet die synchronise dan? Trekt hij alle entries naar de laatste versie? Of overschrijft hij z’n lokale kopie of de cloud-kopie? (En is die overwrite de lokale overschrijven of de lokale?)

Het eerste is over het algemeen het meest wenselijk. (Dus de entries naar de laatste versie)
Keepass zelf weet niets over de lokale en cloud versies. Hij werkt gewoon met een bestand op het bestandssysteem, geen directe cloud integratie. Maar het synchronisatiemechanisme van KeePass komt inderdaad neer op alles naar de laatste versie, alleen is dat ook redelijk complex:
The synchronization algorithm is rather complex and it would take many pages to describe in detail how it is working. Developers interested in this can have a look into the KeePass source code. Here are the most important properties of the synchronization algorithm:

- In order to decide which copy of an object is the latest one, KeePass mainly uses the last modification time of the object (which KeePass updates automatically each time the object is changed).
- The synchronization is performed on entry level. This e.g. means that a combination of user name / password is always consistent (synchronization on field level will not be implemented, because combinations could become inconsistent with this).
- In case of parallel updates and collisions, KeePass tries to store all information in an appropriate place. For example, when you have an entry E in a database A, make a copy B of A, change E in B, change E in A, and synchronize A and B, then E in A is treated as current and the changes made to E in B are stored as a history entry of E (see the tab page 'History' in the entry dialog), i.e. the changes made in B are not lost.
https://keepass.info/help/v2/sync.html
Het meest wenselijk is dat de synchronisatie per wachtwoord is. Of eigenlijk per entry. Zelf zet ik graag de history aan zodat de hele geschiedenis behouden blijft. In dat geval wordt zelfs op wijzig-moment gesynchroniseerd: de updates van alle te synchroniseren bestanden worden per entry/wachtwoord op een rijtje gezet, de dubbelen gaan er natuurlijk tussenuit en de laatste wijziging wordt de actuele.

Zelf gebruik ik dit als systeembeheerder: In een aantal verschillende (maar verwante) omgevingen pas ik op 1 dag in de maand alle wachtwoorden aan. Het keypass bestand in die omgeving stuur ik naar 1 centraal punt. Daar merge/synchroniseer ik de bestanden van elders en als alle wachtwoorden zijn gewijzigd, stuur ik het bestand weer naar de verschillende omgevingen. Dat versturen gaat op verschillende manieren omdat de omgevingen op verschillende manieren zijn afgeschermd of juist open staan.

[Reactie gewijzigd door beerse op 2 november 2025 21:59]

Gebruik zelf geen Proton Drive, maar neem aan dat die een online sync heeft, dus dan is dat probleem al een stuk kleiner.
Op het moment dat hij een conflict ziet, stelt de tool een merge voor.
Zo doet de Keepass2Android app dat ook. Je krijgt dan een pop-up of je de bestanden wil samenvoegen. Werkt als jaren naar behoren.
Maar wat doet het dan, met samenvoegen? Wat het jaren geleden niet goed deed was deze situatie:

Account 1 veranderen op apparaat 1, niet syncen, en account 2 veranderen op apparaat 2, niet syncen. En dan vervolgens allebei syncen.

Daar kon het niet mee overweg zonder dat je het of met de hand moest rechttrekken (dus dat je je tweede kopie naar een van de apparaten kopieert en dan een kopie met de hand rechttrekt), of dat je dan dus een van de twee wijzigingen kwijt bent.

Als dat tegenwoordig wel goed gaat, dan is dat dus helemaal fijn 😊 maar voor mij was dit toen de reden om naar wat anders te gaan.
Bij keypass gaat dat synchroniseren per entry/wachtwoord. Van beide bestanden wordt per entry/wachtwoord de geschiedenis uit beide bestanden op een rijtje gezet. De dubbelen gaan er uit en de laatste wijziging wordt de actuele.

Omdat het per entry/wachtwoord gaat zal je geen entries/wachtwoorden kwijt raken. En waar de laatste wijziging net andersom had gemoeten, kan je de vorige/andere in de history terugvinden. Controleer dan aan beide kanten wel de tijd op de systemmen, daar zit dan mogelijk een foutje in.

TOEVOEGING: Je moet wel kiezen voor "File -> Synchronize -> ..." en niet voor "File -> Import -> ..." Wat jij beschrijft is wat bij de import route gebeurt.

[Reactie gewijzigd door beerse op 2 november 2025 22:12]

Dat is dan nu goed! Vroeger kon dit het niet. 😊
Keepass heeft een Sync fucntie, maar dan moet de onderliggende cloud storage wel eerst geupdate zijn. In het slechtste geval kun je de verkeerd overschreven file in Onedrive bv. 30 dagen terug halen en reverse syncen, maar dat vereist wel bewustzijn van je handelen idd, en als je toch zo bewust bezig bent wacht dan liever gewoon even een paar minuten totdat Onedrive klaar is.

[Reactie gewijzigd door pennywiser op 2 november 2025 20:05]

ik gebruik keepass.info/plugins.html#databasebackup om diverse backups te maken, die krijgen een datum/tijd naam. Zo kan ik altijd een oude versie terughalen.
Bor Coördinator Frontpage Admins / FP Powermod 2 november 2025 21:37
Weer een prima update zo te zien. Dit blijft een heel prettige password manager die vele opties biedt om het geheel naar je eigen hand te zetten. Kudo's.
Hier wordt KeePass ook vrijwel dagelijks gebruikt: KeePass op de pc, de database op OneDrive (die regelmatig lokaal wordt geback-upt), en KeePass2Android op de telefoon met dezelfde database op de OneDrive. Ik gebruik deze combinatie al jaren tot volle tevredenheid en inmiddels hebben de kinderen het ook overgenomen.

Blij ook met deze update!
Zou het een toevoeging vinden als er een auto update in dit programma zat, verder heb ik nog nooit een reden gevonden over te stappen naar iets anders. Vooral de lanceerfunctie is een geweldige functie.
De app verliest continue de biometrie van de database, en is hierdoor niet echt betrouwbaar.
Wat betekent 'biometrie van de database'?
Geen idee maar KeePass maakt er een rommeltje van is mijn bevinding op iOS.
keepass bestaat niet voor iOS. Dan heb je het over een andere port.
B.v. Keepass-Touch.
Ik gebruik Keepassium op iOS, gratis en werkt perfect
Bij het aanmaken van een database met wachtwoord, verliest deze de toegang tijdens een tweede toegang tot de database. De feedback is ’biometrie niet beschikbaar’. Klinkt niet als een “steady tool to use”.
Geen idee wat je ermee bedoelt, maar ik gebruik Keepass al een jaar of 10 meerdere keren per dag, tezamen met Keepass2Android, en verdeeld over twee laptops, een desktop en twee mobiele devices.
Zolang dit rare meldingen geeft blijf ik erbij uit de buurt op iOS.

Een wachtwoord manager zou toch robuust gebouwd kunnen worden?

Ze doelen ook op toekomstige reclame in de app die middels in-app aankoop te verwijderen is.
Je hebt het over één of andere keepass port voor iOS. Niet over keepass zelf.
Er bestaan wel 30 programma's voor verschillende besturingssytemen die met de keepass database overweg kunnen. Maar die zijn niet allemaal gemaakt door Dominik Reichl.
edit:
heb je het misschien over KeePass Touch? Probeer anders eens KeePassium.

[Reactie gewijzigd door bilbob op 3 november 2025 00:26]

Je kunt KeePass niet de schuld geven van iets wat een andere ontwikkelaar verprutst aan een port.


Om te kunnen reageren moet je ingelogd zijn