opass

OpenBSD password suite
git clone https://git.pastanoggin.com/opass.git
Log | Files | Refs | README | LICENSE

dec (300B)


      1 #!/bin/sh
      2 # dec: decrypt passwords
      3 set -e
      4 [ "$#" -ne 1 ] && { echo "usage: ${0##*/} passname" 1>&2; exit 1; }
      5 passfile="$HOME/.passwords/${1}.cha20"
      6 if [ -r "$passfile" ]; then
      7 	openssl enc -d -chacha20 -pbkdf2 -iter 10000 -in "$passfile"
      8 else
      9 	echo "${0##*/}: file $passfile doesn't exist!" 1>&2
     10 fi