Hi Guys sorry about post the code in portuguese but now i fix almost parts of code. now i can encryped and decryped the files but have a small problem. When not writte nathing generate automatically a random cypher but after the value of this cypher not appear igual than variable $saved_key. And used this value modifacate for decrypt file and i can see nathing because not use the correct cypher. How can fix this?
This my code modificate;
Code:
file_key="cypher.txt"
saved_key=$(cat cypher.txt)
menu_Start(){
clear_screen
echo ---------------------------------------------------
echo Manufactory RC4 OpenSSL
echo ---------------------------------------------------
echo ""
echo 1 - RC4 little used
echo Insert the cypher most be used:
read option_menu
case $option_menu in
1) menu;;
esac
}
menu(){
clear_screen
echo "REVERSE CRYPTO 4"
echo ""
echo "1 -> Encrypt"
echo "2 -> Decrypt"
echo "3 -> go back last menu"
echo "Choise the number of options:"
read option
case $option in
0);;
1) encrypt_RC4 ;;
2) decrypt_RC4 ;;
esac
}
encrypt_RC4() {
clear_screen
name="RC4"
echo -n "Insert the cypher hex that you want created:"; read CYPHER
echo $CYPHER > $file_key
# Problem in this part when generated the cypher
if [[ -z "$CYPHER" ]]; then
echo $(openssl rand -hex 8) > $file_key # generated the cypher principal ex:abcdc34ba
fi
#--------------------------------------------------------------------------------------------------------
cat $file_key
echo -n "Insert the name of file for encrypted:"; read IN_FILE
echo -n "Insert the name of file for out:"; read OUT_FILE
if [[ -z "$IN_FILE" ]]; then
echo "The file was cypher"
fi
case $option_menu in
1) algorithm_encryptRC4 ;;
esac
echo "The cypher used is: " $name
echo "The key of cypher is: " $saved_key # show other random cypher ex:abc45aecand used this value.
echo "The file created was:" $OUT_FILE
echo "The file exclued is:" $IN_FILE
}
decrypt_RC4() {
clear_screen
echo -n "Insert the name of the file encryped:"; read OUT_FILE
echo -n "Insert the name of the file for decrypting:"; read IN_FILE
if [[ -z "$OUT_FILE" ]]; then
echo
fi
case $option_menu in
1) algorithm_decryptRC4 ;;
esac
echo "The key used is: " $saved_key
echo "The file created was: " $IN_FILE
echo "The file exclued was: " $OUT_FILE
}
algorithm_encryptRC4(){
openssl enc -rc4 -e -K "$saved_key" -in "$IN_FILE.txt" -out "$OUT_FILE.rc4"
}
algorithm_decryptRC4(){
openssl enc -rc4 -d -K "$saved_key" -in "$OUT_FILE.rc4" -out "$IN_FILE.txt"
}
clear_screen(){
clear
}
menu_Start
Last edited by Xremix30; 10-15-2018 at 08:58 PM..
Reason: Because my code was Portuguese
i've seen a few posts regarding this issue, and i've tried the resolutions,
but i keep running into the same problem.
i'm trying to compile OpenSSL with the use of rsaref-2.0 (i'm running
through this tutorial... (1 Reply)
I am trying to compile nrpe 2.12 against openssl 1.0 on Solaris 10 however I am getting core dumps for some reason. Anyone know a way to fix this?
Here is the output of make:
bash-3.00# make all
cd ./src/; make ; cd ..
gcc -g -fPIC -Wall -O2 -I/usr/local/ssl/include... (0 Replies)
I am trying to run an old script to modify an image file with a modified header to bypass the md5 check but it comes up with an error message. The image file is for use on a Expressgate SSD so that I can add sqx files to it. This is a link from where I got the script:-... (3 Replies)
Hello,
I hope this means something to someone. I have an odd problem that just started happening recently. I am not the system admin, so I don't have full info on any changes to the system lately. Except that I did upgrade OpenSSL to version 1.0.1.c from 1.0.0j.
Anyway, I am trying to... (4 Replies)
im trying to make sure the openssl password does not show up in the output of ps.
so i'm trying to do something like this:
MAST=yup
echo "U2FsdGVkX19wH9LrQhuRZes45BM9rfiRpdhTCi+gLls=" | openssl <<HERE 2>&1 >/dev/null
aes-128-cbc -a -d -salt -k "${MAST}"
HERE
But this isn't working.. I... (10 Replies)
Discussion started by: SkySmart
10 Replies
LEARN ABOUT OPENSOLARIS
echo
echo(3XCURSES) X/Open Curses Library Functions echo(3XCURSES)NAME
echo, noecho - enable/disable terminal echo
SYNOPSIS
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib
-R /usr/xpg4/lib -lcurses [ library... ]
c89 [ flag... ] file... -lcurses [ library... ]
#include <curses.h>
int echo(void);
int noecho(void);
DESCRIPTION
The echo() function enables Echo mode for the current screen. The noecho() function disables Echo mode for the current screen. Initially,
curses software echo mode is enabled and hardware echo mode of the tty driver is disabled. The echo() and noecho() functions control soft-
ware echo only. Hardware echo must remain disabled for the duration of the application, else the behavior is undefined.
RETURN VALUES
Upon successful completion, these functions return OK. Otherwise, they return ERR.
ERRORS
No errors are defined.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |Unsafe |
+-----------------------------+-----------------------------+
SEE ALSO getch(3XCURSES), getstr(3XCURSES), initscr(3XCURSES), libcurses(3XCURSES), scanw(3XCURSES), attributes(5), standards(5)SunOS 5.11 5 Jun 2002 echo(3XCURSES)