소개
aliceandbob.io는 OpenPGP.js 기반의 무료이고 가벼운 PGP 도구입니다. 데스크톱 애플리케이션과 온라인 웹 앱 두 가지 형태로 제공되며, 사용자가 PGP 키 쌍을 생성하고 메시지를 암호화 및 복호화할 수 있도록 돕습니다.
상세정보
PGP 키 쌍 생성
이메일 주소와 패스프레이즈를 입력하여 새로운 PGP 개인키와 공개키 쌍을 생성할 수 있습니다. 생성 과정에서 다양한 암호화 옵션을 선택할 수 있습니다.
메시지 암호화 및 복호화
상대방의 공개키를 사용하여 메시지를 암호화하고, 본인의 개인키와 패스프레이즈를 사용하여 암호화된 메시지를 복호화할 수 있습니다.
키 관리
생성한 PGP 키를 파일로 내보내거나 가져올 수 있어 여러 디바이스에서 키를 관리할 수 있습니다.
설치 및 기본 사용
데스크톱 앱은 GitHub 릴리스 페이지나 공식 웹사이트에서 다운로드하여 설치할 수 있습니다. 설치 시 Windows 환경에서는 바이러스 백신 경고가 발생할 수 있는데, 이는 앱이 서명되지 않았기 때문이며 백신 소프트웨어에 예외를 추가하면 됩니다.
설치 후 실행하면 키 생성, 암호화, 복호화 기능을 메뉴에서 선택하여 사용할 수 있습니다. 기본적인 사용 흐름은 다음과 같습니다:
- 키 생성 메뉴에서 이메일과 패스프레이즈를 입력하여 키 쌍을 생성합니다.
- 암호화할 때는 상대방의 공개키를 선택하고 메시지를 입력한 후 암호화를 실행합니다.
- 복호화할 때는 개인키와 패스프레이즈를 입력한 후 복호화된 메시지를 확인합니다.
지원 환경 및 기술 사양
데스크톱 앱은 Electron.js 기반으로 개발되어 다음 플랫폼을 지원합니다:
- Windows (x64 및 x86)
- Linux (.deb, .rpm 패키지 제공)
- macOS
웹 앱은 주요 웹 브라우저에서 실행되며, 별도의 설치 과정 없이 aliceandbob.io 웹사이트에 접속하여 바로 사용할 수 있습니다.
버전 및 업데이트
현재 공개된 최신 버전은 1.1.0-Beta2입니다. 주요 업데이트 내용으로는 OpenPGP.js 라이브러리를 v5.3.0으로 업데이트하고, 패키지를 npm으로 설치하도록 변경한 점, 그리고 키 생성 시 다양한 암호화 옵션을 선택할 수 있게 된 점이 있습니다.
제한 사항 및 확인 사항
- 데스크톱 앱은 OpenPGP.js 기반으로 일부 고급 기능(예: 서명 검증, 키 서버 동기화)은 현재 지원되지 않을 수 있습니다.
- 온라인 웹 도구는 인터넷 연결이 필요하며, 데스크톱 앱과 비교할 때 보안 수준이 다를 수 있으므로 민감한 정보 처리 시 데스크톱 버전 사용을 권장합니다.
- 개인키와 패스프레이즈는 절대 타인과 공유하지 말고 안전하게 보관해야 합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


