added encryptor.sh example
This commit is contained in:
parent
26cea45459
commit
64b55f3bfd
19
examples/encryptor.sh
Executable file
19
examples/encryptor.sh
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#example: encrypt files once they get written to a directory and remove them
|
||||||
|
#launch with: adhocify -w /path/encryptin /path/to/this/script.sh {}
|
||||||
|
#This is a simple example and has security flaws:
|
||||||
|
#-no secure delete (better to use e. g. ramfs or tmpfs...)
|
||||||
|
#-then still not necessarily secure against people who can dump the content of the memory
|
||||||
|
set -e
|
||||||
|
DESTINATION="/tmp/store"
|
||||||
|
if [ -z "$1" ] ; then
|
||||||
|
echo "Need path to encrypt" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
sleep 2 #some clients may want to set permissions and so on after writing
|
||||||
|
FILEPATH="$1"
|
||||||
|
gpg -e -r mail@example.com -o $DESTINATION/$(basename $FILEPATH) $FILEPATH
|
||||||
|
rm $FILEPATH
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user