Skip to main content

Package to secure your passwords.

Project description

Pashword

What does it mean?

The name "Pashword" comes from the contraction of "hash" and "password".

What is it for?

Pashword is a Python package for password management.

Is it hard to use?

Simply create a configuration file and execute one of the available commands.

Background

Password management is a subject that we often prefer to ignore. And for good reason, it's usually a headache. Do you have to write everything down in a notebook that you risk losing or having stolen? Should everything be stored in plain text? Or encrypt it? How to keep it all easy to use and portable from one machine to another? The goal here is to settle all these issues once and for all by proposing, in open source, a very simple system based on a light and innovative mechanism.

Features

With this Python package, your passwords become virtual. They are not stored, neither in clear, nor in encrypted form. They are generated from a configuration file, exist only in RAM for the period you want to view them, then disappear. To make it work you only have to remember one secret key. The main features offered by Pashword are identified by the following commands:

  • read: To temporarily display the passwords generated from a configuration file.
  • sort: To sort in alphabetical order the accounts contained in your configuration file.

Installation

You can find how to install the package in the installation section of the documentation.

Usage

You can find how to use the package in the examples section of the documentation.

Credits

  • Dunstan Becht

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU 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 General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pashword-1.2.1.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pashword-1.2.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file pashword-1.2.1.tar.gz.

File metadata

  • Download URL: pashword-1.2.1.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for pashword-1.2.1.tar.gz
Algorithm Hash digest
SHA256 9de85cdec4e830f83c8e8f1c25c85b7867fef2b6aa1abef1a2f38d4701a76aad
MD5 347a54e7cb864b90da2a2fcdc31d5b3d
BLAKE2b-256 4126a08f821e2e74c2114571fce2697b28a3c09a9c2206d4f019871ed9ad146a

See more details on using hashes here.

File details

Details for the file pashword-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: pashword-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for pashword-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef38efc31bd54480bc403d0fdb981acbff68aa2d515591f230da93a44b81d2d1
MD5 bb5286e48694517b65c2b7136c1fd32c
BLAKE2b-256 e01ddb6e855511d211c20b3627eb4ad3146f49cea37338d2203174d9aaf7112b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page