나는 tldp.org/LDP/LG/issue87/vinayak.html의 아이디어를 사용하여 파일을 암호화합니다. 간단한 텍스트 파일을 암호화/해독하기위한 소스 코드를 다운로드하고 컴파일했습니다. ./blowfish input_file.txt output_enc.txt output_dec.txt
파일 암호 해독 오류
내가 옵션을 사용합니다 : 컴파일하면 내가 할 파일을 암호화하는 키
E
를 생성
G
을 너무output_enc.txt
가 생성됩니다- 복호화를위한
D
이므로output_dec.txt
이 생성됩니다.세 번째 단계에서 세그먼트 오류가 발생합니다. 해독 된 파일이 생성되지만 일부 문자는 원래 파일과 다릅니다. 어떤 아이디어?
몇 가지 소스 코드를 알려주십시오. 아마도 세그멘테이션 오류가 발생한 곳에서 생각할 수 있습니다. – Skurmedel
두 번째입니다. 코드가 없으면 어둠 속에서 방금 촬영하고 있습니다. 아이디어가 있습니다. 작은 파일을 사용해도 여전히 segfault가 있는지 확인하십시오. 그렇지 않으면, 어딘가에 버퍼를 너무 작게 선언했습니다. – scvalex
안녕하세요, 코드를 붙여 넣으려고했는데 할 수 없습니다. 원본 작은 원본 파일 : http://tldp.org/LDP/LG/issue87/misc/vinayak/sym_funcs.c.txt –