A KeePass Password Safe plugin that provides a custom, configurable password generator implementation that generates diceware style passwords.
Download the latest .dll from the Release page and copy it to your KeePass programm directory.
The default is C:\Program Files\KeePass Password Safe 2\Plugins
and restart / start KeePass. If you did it correctly, it will be listed under Tools > Plugins.
The Password Generation Preview
Where to find and select Diceware in the Password Generator
The Options Form
This plugin exists because I wanted it for my personal use. I'm sharing it in the hopes someone else out there finds it useful, too. There's bound to be tons of rough edges, bugs, or other issues. Feel free to open an issue or PR if you find anything.
I decided to write this because there wasn't anything quite like it. I'm a big fan of Strongbox, an iOS and macOS password safe compatable with the KeePass database format. The password generator built into Strongbox offers a diceware method. I decided to replicate it's behavior here, and even offer the same wordlists! The Strongbox source (AGPL-3.0) is available here.
KeePassDiceware is licensed under the AGPL 3.0 (SPDX-License-Identifier: AGPL-3.0-or-later
).
Copyright Β© 2021-2023 Chris Marc Dailey
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
KeePassDiceware makes use of licensed portions of code, each licensed under their own terms by their authors. In particular, some of those software licenses require the following notices. The packages themselves may reference other packages, each covered by their own license.
-
NuGet package: Microsoft.SourceLink.Git β MIT β Copyright (c) .NET Foundation and Contributors
-
Diceware Word List - Free, non-commercial, distribution of the entire text with attribution. All other rights reserved. - Copyright (c) 1995-2004 Arnold G. Reinhold
-
German Diceware Word List compiled from DeReKo 2014 term frequency list - CC BY-NC 3.0 - Leibniz-Institut fΓΌr Deutsche Sprache