generator()
{
- dd if=/dev/urandom bs=16 count=1 2>/dev/null | base64 | tr '+/' '-_' | tr -d =
+ gpg --armor --gen-random 1 16 | tr '+/' '-_' | tr -d =
}
cliper()
[ -n "$passwd" ] || passwd=$(generator)
echo Adding password for $dst
mkdir -p $DB/$dst
+ umask 077
echo "$passwd" > $DB/$dst/passwd
;;
*)
echo "$result"
exit
fi
+ [ -n "$result" ] || exit 1
echo $result
if [ -e "$result"/data ]; then
echo -n "Associated data: "