Free file encryptor less risky from losing password
You can free from this risk by setting "masterkey" option
The file masterkey-registered can be decrypted by masterkey whenever losing password or not
So, you should keep this masterkey secure from hackers
This util is designed more useful for organization using complex information management system than indivisual
파일 선택 후 비밀번호를 입력하고 암호화 합니다
그림 1 | 비밀번호로 암호화
결과적으로 테스트.txt.pecr을 생성합니다
이렇게 암호화된 파일을 비밀번호를 입력해서 복호화 할 수 있습니다
그림 2 | 비밀번호로 복호화
완전히 복호화 하지 않고 잠깐 내용만 확인하고 싶은 경우 임시로 열기를 선택합시다
임시로 열린 파일은 프로그램 종료 전 꼭 닫아줘야 합니다
그림 3 | 캐시 삭제 실패
이 오류는 임시로 열린 파일이 닫히지 않은 상태에서 프로그램을 끄려고 시도했을 경우 발생합니다
비밀번호 분실에 대비하기 위해 마스터키를 만들어봅시다
키 길이가 길어질수록 보안이 견고해지지만, 그만큼 시간도 오래 걸립니다
보통 2048bit를 주로 사용합니다
그림 4 | 마스터키 생성중
응답 없음으로 뜨지만 걱정 마세요, 제대로 작동 중입니다
그림 5 | 키 파일 생성 확인
암호화 키, 복호화 키 한 쌍이 잘 생성 됬습니다
암호화 키는 파일을 암호화 할 때 사용하고, 복호화 키는 복호화 할 때 사용합니다
복호화 키 정보는 중요하므로 USB나 아니면 다른 어딘가에 숨기는게 좋습니다
환경 설정 탭에서 생성된 키 파일의 경로를 붙여넣고 저장합니다
그림 6 | 마스터키 환경 설정
복호화 키 정보는 중요하므로 컴퓨터에서 삭제하고 어딘가에 숨겨놓았습니다
이제 파일을 암호화 할 때 마스터키를 등록할 수 있습니다
마스터키를 등록하고 싶지 않다면 등록 안함 옵션을 체크해줍시다
그림 7 | 암호화 시 마스터키 등록
이런! 파일을 암호화했는데 비밀번호를 까먹었네요ㅠㅠ
숨겨뒀던 복호화 키를 사용할 차례입니다
환경설정에서 복호화 키를 설정하고 마스터키로 복호화를 해봅시다
그림 7 | 마스터키로 복호화
다행입니다
암호화된 파일에 마스터키가 등록됬기에 비밀번호를 분실해도 복구 할 수 있었습니다
비밀번호 길이가 너무 길어 암호화를 거부하는 경우가 있습니다
이는 마스터키를 등록할 때 마스터키의 길이가 비밀번호 길이보다 짧아 수학적인 오류가 발생한 것으로 해결방법은 다음과 같습니다 :
- 마스터키를 등록하지 않는다
- 마스터키 길이를 늘인다
- 비밀번호를 줄인다
- Visual Studio 2017
- MFC
download OpenSSL : http://slproweb.com/products/Win32OpenSSL.html
OpenSSL download option
and set library path after donwloading
OpenSSL include settings
OpenSSL linker settings
This underlined settings are right for my environment, maybe not also for yours
You have to modify this suitable for your environment as forming inclusion directory
This project is licensed under the terms of GPL-3.0 license.