Skip to content

eilvelia/hlesspass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hlesspass

Alternative CLI application for LessPass.

Installation

Clone the repository and build the project either via cabal (cabal build, see also cabal --help) or nix.

Usage

$ hlesspass [OPTIONS]

See hlesspass --help.

The app has its own configuration file in $XDG_CONFIG_HOME/hlesspass/config.cfg (where $XDG_CONFIG_HOME defaults to ~/.config). The config looks like this:

lowercase=yes
uppercase=yes
digits=yes
symbols=yes
length=16
counter=1
copy=no

It can also locally store hash1 of the master password in the $XDG_CONFIG_HOME/hlesspass/pwd file to prevent typos. Launch hlesspass with the --save-hash option and enter the password. On subsequent runs it'll check that you wrote a correct password. --no-check can be used to disable this check.

The main LessPass algorithm uses pbkdf2_sha256 with 100'000 iterations.

License

Copyright © 2019 eilvelia, MIT License.

Footnotes

  1. the first 24 bits of pbkdf2 (hmac sha256, 2 iterations) hash are used

About

Alternative CLI application for LessPass

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors