GithubHelp home page GithubHelp logo

zeeh1975 / keepassdiceware Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cmdwtf/keepassdiceware

0.0 0.0 0.0 865 KB

A KeePass 2.0 plugin that provides 'Diceware' style passphrases.

Home Page: https://cmd.wtf/projects#diceware

License: GNU Affero General Public License v3.0

C# 100.00%

keepassdiceware's Introduction

dice icon

πŸŽ²πŸ”‘ KeePassDiceware

A KeePass Password Safe plugin that provides a custom, configurable password generator implementation that generates diceware style passwords.

πŸ› οΈ Installation

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.

πŸŒ„ Screenshots

password generation preview

The Password Generation Preview

algorithm_select

Where to find and select Diceware in the Password Generator

options form

The Options Form

πŸ”° Project State

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.

πŸ’‘ Inspiration

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.

πŸ“ License

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/.

Licensed Software

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

keepassdiceware's People

Contributors

nitz avatar tryallthethings avatar pomeloy avatar zeeh1975 avatar thismakessensetome avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.