okiedokie
This commit is contained in:
+20
-11
@@ -10,37 +10,40 @@ encrypted_volume_name=./.encrypted_volume.tar.bz2
|
|||||||
encrypty(){
|
encrypty(){
|
||||||
echo "Compressing Directory..."
|
echo "Compressing Directory..."
|
||||||
tar cfj $encrypted_volume_name $dir_to_encrypt
|
tar cfj $encrypted_volume_name $dir_to_encrypt
|
||||||
# check success of previous or die
|
|
||||||
echo "Sucesfully Compressed, Shredding Directory..."
|
echo "Sucesfully Compressed, Shredding Directory..."
|
||||||
srm -rz $dir_to_encrypt
|
srm -rz $dir_to_encrypt
|
||||||
# check success of previous or die
|
|
||||||
echo "Successfully Shredded Directory, Encrypting. Please Input Passphrase..."
|
echo "Successfully Shredded Directory, Encrypting. Please Input Passphrase..."
|
||||||
scrypt enc $encrypted_volume_name $encrypted_archive_name
|
scrypt enc $encrypted_volume_name $encrypted_archive_name
|
||||||
# check success of previous or die
|
|
||||||
echo "Successfully Encrypted, Shredding Archive..."
|
echo "Successfully Encrypted, Shredding Archive..."
|
||||||
srm -rz $encrypted_volume_name
|
srm -rz $encrypted_volume_name
|
||||||
# check success of previous or die
|
|
||||||
echo "Wiping deallocated RAM..."
|
echo "Wiping deallocated RAM..."
|
||||||
sudo ./.secure-delete/smem -l -v
|
sudo ./.secure-delete/smem -l -v
|
||||||
echo "Success: Done"
|
|
||||||
|
echo "Success: Encryption Done"
|
||||||
}
|
}
|
||||||
|
|
||||||
decrypty(){
|
decrypty(){
|
||||||
echo "Starting..."
|
echo "Starting..."
|
||||||
|
|
||||||
echo "Decrypting. Please Input Passphrase..."
|
echo "Decrypting. Please Input Passphrase..."
|
||||||
scrypt dec $encrypted_archive_name $encrypted_volume_name
|
scrypt dec $encrypted_archive_name $encrypted_volume_name
|
||||||
# check success of previous or die
|
|
||||||
echo "Successfully Decrytped, Shredding Encrypted Archive..."
|
echo "Successfully Decrytped, Shredding Encrypted Archive..."
|
||||||
srm -rz $encrypted_archive_name
|
srm -rz $encrypted_archive_name
|
||||||
# check success of previous or die
|
|
||||||
echo "Successfully Shredded Encrypted Archive, Decompressing..."
|
echo "Successfully Shredded Encrypted Archive, Decompressing..."
|
||||||
tar xfj $encrypted_volume_name
|
tar xfj $encrypted_volume_name
|
||||||
# check success of previous or die
|
|
||||||
echo "Successfully Decompressed Decrypted Archive, Shredding Decrypted Archive..."
|
echo "Successfully Decompressed Decrypted Archive, Shredding Decrypted Archive..."
|
||||||
srm -rz $encrypted_volume_name
|
srm -rz $encrypted_volume_name
|
||||||
# check success of previous or die
|
|
||||||
echo "Shredding deallocated RAM..."
|
echo "Shredding deallocated RAM..."
|
||||||
sudo smem -l -v
|
sudo smem -l
|
||||||
|
|
||||||
echo "Success: Done"
|
echo "Success: Done"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -49,7 +52,7 @@ if [ "$1" = "enc" ]; then
|
|||||||
elif [ "$1" = "dec" ]; then
|
elif [ "$1" = "dec" ]; then
|
||||||
decrypty
|
decrypty
|
||||||
elif [ $1 = "install" ]; then
|
elif [ $1 = "install" ]; then
|
||||||
if ! [ -f "$(command -v scrypt)" ] && [ -f "$(command -v tar)" ] && [ -f "$(command -v make)" ]; then
|
if ! [ -f "$(command -v scrypt)" ] && [ -f "$(command -v tar)" ] && [ -f "$(command -v gcc)" ]; then
|
||||||
echo "Needed Applications Not Found, Installing..."
|
echo "Needed Applications Not Found, Installing..."
|
||||||
sudo apt install scrypt secure-delete tar build-essential
|
sudo apt install scrypt secure-delete tar build-essential
|
||||||
echo "Success: Installed"
|
echo "Success: Installed"
|
||||||
@@ -59,9 +62,15 @@ elif [ $1 = "install" ]; then
|
|||||||
echo "Building Edited secure-delete Utilities..."
|
echo "Building Edited secure-delete Utilities..."
|
||||||
cd ./.secure-delete
|
cd ./.secure-delete
|
||||||
make
|
make
|
||||||
|
|
||||||
echo "Installing Edited secure-delete Utiliies..."
|
echo "Installing Edited secure-delete Utiliies..."
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
||||||
|
echo "Cleaning Up From Build..."
|
||||||
cd ..
|
cd ..
|
||||||
|
rm -rf /.secure-delete
|
||||||
|
|
||||||
|
echo "Success: secure-delete Installed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! [ -d $dir_to_encrypt ]; then
|
if ! [ -d $dir_to_encrypt ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user