Browse Source

Add encrypt/decrypt to attic.

pull/1/head
Adam Ierymenko 12 years ago
parent
commit
b0719eacf9
  1. 6
      attic/README.md
  2. 2
      attic/README.txt
  3. 32
      attic/decrypt
  4. 32
      attic/encrypt

6
attic/README.md

@ -0,0 +1,6 @@
This directory is for old code that isn't used but we don't want to lose track of, and for anything else random like debug scripts.
Some stuff other than shelved code:
multicast-trace-receiver.rb: receives multicast trace UDP packets from ZT_TRACE_MULTICAST
encrypt, decrypt: useful shell scripts for AES-encrypting and decrypting files

2
attic/README.txt

@ -1,2 +0,0 @@
This directory is for old code that isn't used but we don't want to lose
track of, and for anything else random like debug scripts.

32
attic/decrypt

@ -0,0 +1,32 @@
#!/bin/bash
export PATH=/bin:/usr/bin
if [ ! -e /usr/bin/openssl ]; then
echo $0: requires /usr/bin/openssl, please install openssl tools
exit 1
fi
if [ "$#" -lt 1 ]; then
echo $0: Usage: $0 '<input>' '[output]'
exit 1
fi
if [ ! -r "$1" ]; then
echo $0: $1 does not exist or is not readable.
exit 1
fi
outpath=`echo "$1" | sed 's/[.]aes$//'`
if [ "$#" -ge 2 ]; then
outpath="$2"
fi
if [ -f "$outpath" ]; then
echo $0: $outpath already exists, delete or rename first.
exit 1
fi
openssl aes-256-cbc -d -salt -in "$1" -out "$outpath"
echo $0: wrote "$outpath"

32
attic/encrypt

@ -0,0 +1,32 @@
#!/bin/bash
export PATH=/bin:/usr/bin
if [ ! -e /usr/bin/openssl ]; then
echo $0: requires /usr/bin/openssl, please install openssl tools
exit 1
fi
if [ "$#" -lt 1 ]; then
echo $0: Usage: $0 '<input>' '[output]'
exit 1
fi
if [ ! -r "$1" ]; then
echo $0: $1 does not exist or is not readable.
exit 1
fi
outpath="$1.aes"
if [ "$#" -ge 2 ]; then
outpath="$2"
fi
if [ -f "$outpath" ]; then
echo $0: $outpath already exists, delete or rename first.
exit 1
fi
openssl aes-256-cbc -salt -in "$1" -out "$outpath"
echo $0: wrote "$outpath"
Loading…
Cancel
Save