aboutsummaryrefslogtreecommitdiff
path: root/decrypt.sh
blob: 914be88e121f919b846b1ba2eacb41d40843b122 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env bash

set -euo pipefail

if [ $# -lt 2 ]; then
  echo "Usage: decrypt.sh <encrypted.txt> <password>"
  exit 1
fi

filename="$1"
password="$2"

tail -n +2 "$filename" \
  | base64 --decode \
  | openssl enc -d -aes-256-cbc -pbkdf2 -salt -in - -out - -k "$password"