텍스트 파일이있는 Iam입니다. 암호로 파일을 암호화해야합니다. 명령 줄에서 (-k는 -k, -nosalt -des3)이 사용됩니다. C API에서 동일한 기능을 수행 할 샘플이 있습니까?암호가 C로 표시된 openssl을 사용하여 파일 암호화
답변
Linux 시스템을 사용하는 경우 crypt 기능을 사용할 수 있습니다. 그의 프로토 타입은 다음과 같습니다
숨긴 채() 함수는 암호를 암호화를 수행의 NBS 데이터 암호화 표준 (DES)에 따라 :
#include <unistd.h> char * crypt(const char *key, const char *salt);
는 여기에 자신의 desription (남성 3 토굴)입니다. 추가 코드가 검색 시도를 막기 위해 추가되었습니다. crypt()의 첫 번째 인수는 null로 끝나는 문자열이며 일반적으로 사용자가 입력 한 암호입니다. 두 번째 형식은 이며 두 형식 중 하나입니다. 으로 시작하는 경우 밑줄 (_ ')로 확장하면 형식이 키와 소금 값을 해석하는 데 사용됩니다 (아래 설명 된 ).
암호 기능은 암호를 자르고, DES1 만 사용하고 base64와 같은 형식으로 출력하므로 포스터가 원하는 것이 아닐 수 있습니다. – user611775
죄송합니다. 질문에 대한 오해가있었습니다. 내가 태그 openssl을 보지 못했어요. 내 대답을 삭제해야합니까? – Dimitri
Openssl에는 DES를 비롯한 여러 가지 암호화 시스템에 대한 많은 루틴이 포함되어 있습니다. 원하는 기능은 DES_ncbc_encrypt이거나 다른 변형 중 하나 일 것입니다.이 모든 것은 des (3) 매뉴얼 페이지에 설명되어 있습니다.
- 1. openssl을 사용하여 이미지 암호화
- 2. openssl을 사용하여 64 비트 DES를 사용하여 암호화
- 3. OpenSSL을 사용하여 .pfx 파일 만들기
- 4. OpenSSL을 사용하여 Java AES로 암호화 된 데이터를 해독하는 방법은 무엇입니까?
- 5. OpenSSL을
- 6. MiniXML을 사용하여 C로 XML 파일 구문 분석
- 7. OpenSSL을 사용하여 짧은 라이센스 키 생성
- 8. Objective-C로 파일 생성
- 9. openssl을 사용하여 64 디코딩을 기반으로하는 방법은 무엇입니까?
- 10. 코코아 PDFKit 암호화 된 파일 잠금 해제
- 11. SSIS 패키지 구성 파일 암호화
- 12. AES_Encrypt : 암호가 자동으로 재설정됩니다.
- 13. LDAP에서 암호가 얼마나 안전합니까?
- 14. C에서 .mdb 파일 암호화 및 암호화 #
- 15. C에서 C로 파일 전처리 이식
- 16. 열 수 없습니다 소스 파일 "OpenSSL을/bn.h"
- 17. 구성 파일 암호화 정보
- 18. Android DropBox API를 사용하여 DropBox 파일 암호화
- 19. 공개 키를 사용하여 대용량 파일 암호화
- 20. Visual Basic .NET에서 RSA를 사용하여 파일 암호화
- 21. SDL_Mixer를 사용하여 암호화 된 파일 재생
- 22. C로 암호화하고 AES를 사용하여 Python으로 해독하십시오.
- 23. XML 파일 암호화
- 24. Windows에서 C로 된 파일 검색
- 25. C로 긴 ASCII 파일 읽기
- 26. 암호화 된 파일 열기
- 27. GCC에서 OpenSSL을 사용하는 방법?
- 28. 안드로이드에서 DB 파일 암호화
- 29. sqlite 데이터 파일 암호화
- 30. 안드로이드 파일 암호화
가능한 복제본 [openssl을 사용하여 파일 암호화 및 암호 해독을위한 샘플 C 코드가 필요함] (http://stackoverflow.com/questions/4654932/need-sample-c-code-for-encrypting-and-decrypting-files- 사용법 - openssl) –