수신자와 비밀키의 구분
공개 수신자 정보를 사용해 파일을 암호화하고 대응하는 비밀키로 해제한다. 여러 수신자를 지정하면 각 수신자가 같은 파일을 해제할 수 있다. 수신자 목록과 복호화에 쓰는 키 파일은 서로 다른 역할을 하며 여러 키 파일을 지정할 수도 있다.
암호문구와 텍스트 표현
공개키를 지정하는 방식 외에 암호문구로 파일을 암호화할 수 있다. 암호문구가 없는 경우 자동 생성 기능을 사용할 수 있으며 해제 시에는 보호 방식을 감지한다. 암호화 결과를 바이너리 대신 텍스트 형태로 표현하는 아머 옵션도 제공한다.
다른 도구와 연결하기
파일 이름을 생략하면 표준 입력과 출력을 사용하므로 압축이나 아카이브 도구와 파이프로 연결할 수 있다. 일부 SSH 공개키도 수신자로 사용할 수 있고 플러그인으로 하드웨어 키 등의 기능을 연결한다. 암호화 형식과 압축 형식은 별개이며 파일을 암호화한다고 자동으로 압축하는 것은 아니다.