Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 gpgdir 명령입니다.
프로그램:
이름
gpgdir - GnuPG를 사용한 재귀적 디렉토리 암호화
개요
gpgdir -e|-d [옵션]
기술
gpgdir CPAN GnuPG::Interface perl 모듈을 사용하여 재귀적으로 수행하는 perl 스크립트입니다.
gpg를 사용하여 디렉토리를 암호화하고 해독합니다. gpgdir 를 통해 재귀적으로 내려간다.
디렉토리에 있는 모든 파일과 모든 파일을 암호화하거나 해독하는지 확인하기 위해
하위 디렉토리의. 기본적으로 모든 파일의 mtime 및 atime 값은
암호화 및 암호 해독 시 보존됨(이는 --보존 금지-
시대 옵션). 참고 --암호화 모드에서 gpgdir은 원본 파일을 삭제합니다.
성공적으로 암호화합니다( --삭제 불가 옵션이 주어집니다). 그러나 시작 시
gpgdir은 먼저 더미 파일이
성공적으로 암호화되고 해독됩니다. 초기 테스트는 다음을 사용하여 비활성화할 수 있습니다.
--건너뛰기 테스트 옵션을 추가하지 않고도 디렉터리를 쉽게 암호화할 수 있습니다.
암호를 지정합니다(이는 gpg 행동). 또한 gpgdir은
숨겨진 파일과 디렉토리를 암호화하지 않도록 주의하십시오. 결국, 당신은 아마 당신의
~/.gnupg 디렉토리 또는 ~ / .bashrc 암호화할 파일. 열쇠 gpgdir 에 사용
디렉토리 암호화/암호 해독은 다음에 지정됩니다. ~/.gpgdirrc.
마지막으로, gpgdir 를 사용할 수 있습니다 닦음 프로그램 --닦음 보안을 위한 명령줄 옵션
성공적으로 암호화된 후 원래의 암호화되지 않은 파일을 삭제하십시오. 이것
복구하기가 더 어렵기 때문에 gpgdir의 보안 상태를 높입니다.
암호화된 후 파일 시스템의 파일과 관련된 암호화되지 않은 데이터
(unlink()는 파일이 제거되더라도 데이터 블록을 지우지 않습니다.)
옵션
-e, --암호화
명령줄에 지정된 디렉터리의 모든 파일을 재귀적으로 암호화합니다. 모두
원본 파일은 삭제됩니다(비밀번호 확인을 먼저 수행하여
개인 GnuPG 키를 잠금 해제하기 위한 올바른 비밀번호를 사용자에게 알려야 함).
-d, --암호 해독
명령줄에 지정된 디렉터리의 모든 파일을 재귀적으로 해독합니다. 그만큼
각 파일의 암호화된 .gpg 버전이 삭제됩니다.
--징후
명령줄에 지정된 디렉터리의 모든 파일에 재귀적으로 서명합니다. 을 위한
각 파일마다 분리된 .asc 서명이 생성됩니다.
--검증
에 지정된 디렉토리의 파일에 대한 모든 .asc 서명을 재귀적으로 확인합니다.
명령 행.
-g, --gnupg-dir
GnuPG 키를 찾는 데 사용할 .gnupg 디렉토리를 지정합니다. 기본값은
~/.gnupg 이 옵션을 사용하지 않는 경우. 이 옵션을 사용하면 gpgdir을 하나로 실행할 수 있습니다.
사용자이지만 다른 사용자의 키를 사용합니다(권한이 올바르게 설정되었다고 가정하면
등).
-p, --pw-파일
암호 해독 암호 읽기 pw 파일 명령줄에 입력하는 대신.
-t, --시험 모드
더미 파일에 대해 암호화 및 암호 해독 테스트를 실행하고 종료합니다. 이 테스트는
항상 기본적으로 둘 다에서 실행 --암호화 과 --암호 해독 방법.
-S, --대칭
지시 gpgdir 에서 지원하는 대칭 암호를 사용하여 파일을 암호화하고 해독합니다.
GnuPG(CAST5가 일반적으로 사용됨). 이로 인해 속도가 크게 향상됩니다.
암호화/복호화 과정.
-T, --시험 실행
실제로 수행하지 않고 어떤 암호화/복호화 작업이 수행되는지 보여줍니다.
이 모드에서는 파일 시스템이 어떤 식으로든 변경되지 않습니다.
-I, --인터렉티브
실제로 각 파일을 암호화하거나 해독하기 전에 사용자에게 확인합니다. 이것은 유용하다
세밀하게 제어할 수 있도록 gpgdir a를 통해 반복되는 작업
디렉토리 구조.
-F, --힘
말해봐 gpgdir 암호화 불가능과 같은 치명적이지 않은 오류 조건을 무시합니다.
또는 권한 오류로 인해 개별 파일을 해독합니다.
--들어오지 못하게 하다
일치하는 모든 파일을 건너뛰도록 gpgdir에 지시 무늬 각각에 대한 정규식 일치로
파일 이름. 이는 다음과 유사합니다. --들어오지 못하게 하다 표준 GNU tar 명령의 옵션.
--제외 대상
다음에 나열된 패턴과 일치하는 모든 파일을 제외하도록 gpgdir에 지시 파일. 이것은
그와 비슷한 --제외에서 GNU tar 명령.
--포함하다
일치하는 파일만 포함하도록 gpgdir 지시 무늬 에 대한 정규식 일치로
각 파일명.
--포함-에서
다음에 나열된 패턴과 일치하는 파일만 포함하도록 gpgdir에 지시 파일.
-W, --닦음
사용 닦음 성공적으로 파일을 안전하게 삭제하는 프로그램
암호화 됨.
-O, --난독 처리-파일 이름
말해봐 gpgdir 암호화하는 파일의 파일 이름을 난독화합니다(-e 모드에서).
각 파일의 이름은 모든 하위 파일에 대해 .gpgdir_map_file 파일에 저장됩니다.
이 파일 자체는 암호화되어 있습니다. 암호 해독 모드(-d)에서 -O
인수는 원래 파일이 복원되도록 프로세스를 반대로 합니다.
--덮어쓰기 암호화
이전 파일이 있더라도 암호화된 파일을 덮어씁니다. .gpg 파일이 이미 존재합니다.
--덮어쓰기-복호화됨
이전에 암호화되지 않은 파일이 이미 존재하더라도 해독된 파일을 덮어씁니다.
-K, --키 ID
명령줄에서 GnuPG 키 ID를 수동으로 지정합니다. GnuPG가 지원하기 때문에
문자열과 일치하는 키, id 반드시 키 ID일 필요는 없습니다. 될 수 있습니다
GnuPG 키 링의 키와 고유하게 일치하는 문자열입니다.
-D, --기본 키
GnuPG가 기본값으로 정의한 키, 즉 GnuPG에서 지정한 키를 사용하십시오.
전에, 기본 키 ~의 변수 ~/.gnupg/옵션. default-key 변수가 아닌 경우
내에서 정의 ~/.gnupg/옵션그런 다음 GnuPG는 첫 번째 적합한 키를 사용하려고 시도합니다.
키 링(초기 암호화/암호 해독 테스트는 사용자가
키에 대한 해당 암호).
-a, --에이전트
지시 gpgdir 실행중인 gpg 키 비밀번호를 얻기 위해 gpg 에이전트 예.
-A, --에이전트 정보 <연결 정보>
GPG_AGENT_INFO 환경 변수의 값을
gpg 에이전트 --악마 명령. 만약 gpgdir --에이전트 명령줄 인수가 사용됨
대신 --에이전트 정보, 그런 다음 gpgdir은 GPG_AGENT_INFO 환경이
현재 쉘에 변수가 이미 설정되어 있습니다.
-s, --건너뛰기 테스트
암호화 및 복호화 테스트를 건너뜁니다. 이렇게 하면 gpgdir 암호화에 사용
비밀번호를 지정하지 않은 디렉토리(일반적으로 암호화에 사용됨)
더미 파일에 대한 암호 해독이 제대로 작동하는지 테스트하기 위한 모드).
-q, --조용한
파일을 암호화하거나 해독할 때 화면에 가능한 적게 인쇄하십시오.
디렉토리.
--재귀 없음
gpgdir이 해당 디렉토리의 하위 디렉토리를 통해 재귀하지 않도록 지시합니다.
암호화되거나 해독되고 있습니다.
--비밀번호 없음
사용자에게 암호를 묻지 않도록 gpgdir에 지시하십시오. gpg일 때만 유용합니다.
키에는 문자 그대로 연결된 암호가 없습니다(일반적이지 않음).
--삭제 불가
암호화 시 원본 파일을 삭제하지 않도록 gpgdir에 지시합니다.
--보존하지 않음시대
원래 파일 mtime 및 atime 값을 보존하지 않도록 gpgdir에 지시
암호화 또는 암호 해독.
-l, --장소
기본 "C" 로케일 이외의 로케일 설정을 제공하십시오.
--로케일 없음
기본 시스템 로케일이 적용되도록 로케일을 전혀 설정하지 마십시오.
-v, --말 수가 많은
상세 모드에서 실행합니다.
-V, --버전
버전 번호를 인쇄하고 종료합니다.
-h, --도움
사용 정보를 인쇄하고 종료합니다.
onworks.net 서비스를 사용하여 온라인으로 gpgdir 사용