{"id":24236906,"url":"https://github.com/cmdwtf/keepassdiceware","last_synced_at":"2025-07-20T16:04:21.235Z","repository":{"id":45933146,"uuid":"420747730","full_name":"cmdwtf/KeePassDiceware","owner":"cmdwtf","description":"A KeePass 2.0 plugin that provides 'Diceware' style passphrases.","archived":false,"fork":false,"pushed_at":"2025-07-02T12:31:48.000Z","size":989,"stargazers_count":69,"open_issues_count":7,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-02T13:41:23.217Z","etag":null,"topics":["keepass","keepass-plugin","passphrase","passphrase-generator","password","password-generator"],"latest_commit_sha":null,"homepage":"https://cmd.wtf/projects#diceware","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cmdwtf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"nitz","ko_fi":"cmd","custom":["https://cmd.wtf/donate"]}},"created_at":"2021-10-24T17:18:35.000Z","updated_at":"2025-07-02T12:31:53.000Z","dependencies_parsed_at":"2025-01-14T19:50:11.424Z","dependency_job_id":"3f23cefb-50a5-4366-a412-ba20a5a4b4cf","html_url":"https://github.com/cmdwtf/KeePassDiceware","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/cmdwtf/KeePassDiceware","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdwtf%2FKeePassDiceware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdwtf%2FKeePassDiceware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdwtf%2FKeePassDiceware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdwtf%2FKeePassDiceware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmdwtf","download_url":"https://codeload.github.com/cmdwtf/KeePassDiceware/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdwtf%2FKeePassDiceware/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266152261,"owners_count":23884475,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keepass","keepass-plugin","passphrase","passphrase-generator","password","password-generator"],"created_at":"2025-01-14T19:50:00.517Z","updated_at":"2025-07-20T16:04:21.215Z","avatar_url":"https://github.com/cmdwtf.png","language":"C#","readme":"![dice icon](./.meta/dice-icon.svg)\r\n\r\n# 🎲🔑 KeePassDiceware\r\nA [KeePass Password Safe](https://keepass.info/) plugin that provides a custom, configurable password generator implementation that generates [diceware](https://theworld.com/~reinhold/diceware.html) style [passwords](https://xkcd.com/936/).\r\n\r\n## 🛠️ Installation\r\nDownload the latest .dll from the [Release page](https://github.com/cmdwtf/KeePassDiceware/releases) and copy it to your KeePass programm directory.\u003cbr\u003e\r\nThe 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 \u003e Plugins.\r\n\r\n## 🌄 Screenshots\r\n\r\n![password generation preview](./.meta/preview-tab.png)\r\n\r\n_The Password Generation Preview_\r\n\r\n![algorithm_select](./.meta/algorithm-select.png)\r\n\r\n_Where to find and select Diceware in the Password Generator_\r\n\r\n![options form](./.meta/options-form.png)\r\n\r\n_The Options Form_\r\n\r\n## 🔰 Project State\r\nThis 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.\r\n\r\n## 💡 Inspiration\r\nI decided to write this because there wasn't anything quite like it. I'm a big fan of [Strongbox](https://strongboxsafe.com/), 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](https://github.com/strongbox-password-safe/Strongbox).\r\n\r\n## 📝 License\r\nKeePassDiceware is [licensed](./LICENSE) under the AGPL 3.0 (SPDX-License-Identifier: `AGPL-3.0-or-later`).\r\n\r\nCopyright © 2021-2023 [Chris Marc Dailey](https://cmd.wtf)\r\n\r\nThis 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.\r\n\r\nThis 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.\r\n\r\nYou should have received a copy of the GNU Affero General Public License along with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\r\n\r\n### Licensed Software\r\nKeePassDiceware 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.\r\n\r\n - NuGet package: [Microsoft.SourceLink.Git](https://github.com/dotnet/sourcelink) — MIT — Copyright (c) .NET Foundation and Contributors\r\n\r\n- [Diceware Word List](https://theworld.com/~reinhold/dicewarewordlist.pdf) - Free, non-commercial, distribution of the entire text with attribution. All other rights reserved. - Copyright (c) 1995-2004 Arnold G. Reinhold\r\n\r\n- [Spanish Diceware Word List](https://theworld.com/~reinhold/diceware_espanol/DW-Espanol-1.txt) - GFDL 1.1, Copyright © 2003 by Manuel Palao, CISM, CISA (manuel@palao.com)\r\n\r\n- German Diceware Word List compiled from [DeReKo 2014 term frequency list](https://www1.ids-mannheim.de/kl/projekte/methoden/derewo.html) - CC BY-NC 3.0 - Leibniz-Institut für Deutsche Sprache\r\n","funding_links":["https://github.com/sponsors/nitz","https://ko-fi.com/cmd","https://cmd.wtf/donate"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmdwtf%2Fkeepassdiceware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmdwtf%2Fkeepassdiceware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmdwtf%2Fkeepassdiceware/lists"}