Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Cifrar archivos con aes-256-cbc cipher usando openssl
- #Cifrar archivos
- if [ $1 == "-c" ];
- then
- if [ -f "$2" ];
- then
- openssl aes-256-cbc -a -e -salt -in "$2" -out "$2.aes"
- else
- echo "Este archivo no existe!"
- fi
- #Descifrar archivos
- elif [ $1 == "-d" ];
- then
- if [ -f "$2" ];
- then
- openssl aes-256-cbc -a -d -salt -in "$2" -out "$2.descifrado"
- else
- echo "Este archivo no existe!"
- fi
- #Muestra ayuda
- elif [ $1 == "--help" ];
- then
- echo "Este programa usa openssl para cifrar archivos con aes-256-cbc cipher"
- echo "Uso para cifrar: ./cifrado -c [archivo]"
- echo "Uso para descifrar: ./cifrado -d [archivo]"
- echo "El archivo cifrado quedará como: [archivo].[extensión original].aes"
- echo "El archivo descifrado quedará como: [archivo].[extensión original].[aes].descifrado"
- else
- echo "Esta acción no existe!"
- echo "Use ./cifrado --help para mostrar la ayuda."
- fi
Add Comment
Please, Sign In to add comment