본문 바로가기

복호화

[Linux] 암호화 및 복호화 암호화와 복호화평문 "Korea" 를 암호화하여  복호화할 패스워드 "sevas" 사용 암호화 출력문 vi sevas.txt 파일에서 내용을 추가 -a : Base64 형식으로 출력-in : 암호화할 입력 파일 지정 (대상파일 : sevas)-out : 암호화된 결과를 저장할 출력 파일을 지정 (대상파일 : enc1.aes) 암호화된 파일 확인해보면 암호문이 나옴 -d : 복호화 모드를 지정하는 옵션 (복호화 하기 위해선 반드시 -d를 명시)enc1.aes라는 암호화 파일을 복호화할 dec1 파일 지정 복호화해서 내용 출력이 잘 되는 것을 확인 -rsa : rsa키 쌍 생성, 키 변환, 키 추출 등 작업 sevas.key파일 1024비트 길이의 RSA 개인 키 생성 sevas.key 입력 파일, seva.. 더보기
[Linux] 로그인 크래킹 및 브루트포스 공격 hash와 saltroot 계정의 비밀번호를 *12ya~로 변경 root 계정의 비밀번호 관련 정보를 찾음 key[] = 위에서 찾은 root 계정의 해쉬 값을hash[] = 위에서 사용된 해쉬의 솔트 값(암호화 과정) dict.txt 파일을 읽기모드로 열기 pass2 파일을 컴파일 dict.txt 텍스트 편집기에서 root 계정의 비밀번호를 넣음 pass2 파일을 실행하면 키 값이 나옴 pass3 파일코드#include #include #include #define BUF_SIZE 512int main() {        FILE    *fpShadow = NULL, *fpWordlist = NULL;        char    pShadow[BUF_SIZE], pPass[BUF_SIZE],pWord[.. 더보기