Metadata-Version: 2.4
Name: passlocker
Version: 1.0.2
Summary: Password Encryption
Author-email: Chris Lee <github@chrislee.dhs.org>
License: CC-BY-NC-SA-4.0
Project-URL: Homepage, https://github.com/chrislee35/passlocker
Keywords: encryption,passwords,security
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pycryptodome>=3.23.0
Requires-Dist: pyperclip>=1.11.0
Requires-Dist: pwinput>=1.0.3
Requires-Dist: argon2-cffi>=25.1.0
Requires-Dist: requests>=2.32.5
Requires-Dist: qrcode>=8.2
Requires-Dist: colorama>=0.4.6
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Dynamic: license-file

# Overview

PassLocker creates a password repository.

# View help

		passlocker help

# Listing Accounts

		passlocker list

# Get information on a named account

		passlocker info "test account"
		passlocker info hex 74657374206163636f756e74
		passlocker info b64 dGVzdCBhY2NvdW50Cg==

# Get the active password on a named account

		passlocker get "test account"

# Add a simple password-based account

		passlocker add "test account 2" password

# Add a One-Time-Password account

		passlocker add "otp account" otp

# Add a Time-based One-Time-Password account

		passlocker add "totp account" totp [start_time] [interval] [num_digits] [hash_algo]

# Set the username for an account

		passlocker user "test account 2" "<username>"

# Add a note to an account

		passlocker note "test account 2" "<note>"

# Add a password to a password account 

		passlocker pw "test account 2" [raw|hex|b64] [file <filename>]

# Add OTP passwords

		passlocker pw "otp account" [raw|hex|b64] [file <filename>]

# Add a TOTP secret

		passlocker pw "totp account" [raw|hex|b64] [file <filename>]


