소개
Ciphra는 Tauri v2로 만들어진 제로 지식 암호화 데스크톱 작업 공간으로, 문서·노트·이미지·PDF를 기기에서 AES-256-GCM으로 암호화한 뒤 클라우드와 동기화하는 데 목적이 있습니다. 인증에는 BIP39 표준의 12단어 니모닉 구문이 사용되며, 비밀번호나 이메일 없이 이 구문이 금고의 유일한 열쇠 역할을 합니다. README에 따르면 Hassan(github.com/miangee21)이 만든 이 앱은 백엔드로 Convex를 사용합니다.
상세정보
제로 지식 보안과 인증
- BIP39 12단어 니모닉 기반 인증 — 하드웨어 지갑과 동일한 표준
- AES-256-GCM으로 문서·폴더·이미지·PDF 전체 암호화
- 개인 키는 RAM에만 상주하며 디스크나 서버로 전송되지 않음
- Convex에는 공개 키(SHA-256 해시)만 계정 식별용으로 저장
- 앱 새로 고침 시 세션이 즉시 종료되어 키가 사라짐
앱 잠금
- 선택적 6자리 PIN으로 RAM 키를 암호화하여 로컬에 저장
- 1분·5분·30분·1시간 중 설정 가능한 비활성 자동 잠금
- 앱 종료 시 즉시 잠금, 메모리에 데이터 미잔류
- 12단어로 PIN 복구 가능, 로그아웃 시 PIN 삭제 확인 절차 제공
폴더 시스템
- 무제한 폴더 생성, 색상과 이름 사용자 지정
- 중요 폴더 별표 지정 후 Starred 섹션에서 빠르게 접근
- 개별 폴더 이름 변경·재색상·잠금 지원
- Convex 스케줄드 cron으로 30일 후 자동 삭제되는 휴지통
- 그리드/리스트 보기, 이름·생성일·수정일 정렬
- 폴더 이름도 암호화되어 Convex가 내용을 알 수 없음
리치 텍스트 편집기
- 전체 화면 TipTap 편집기, 상자·테두리 없는 몰입형 UI
- 실수로 인한 편집 방지를 위한 기본 잠금 상태의 안전 모드
- 70%~150% 사이의 편집기 줌 조절
- 제목·목표·테이블·코드 블록·구분선용 슬래시(/) 명령
- Google Docs 스타일 테이블, 행/열 추가·삭제 및 셀 병합·분할
- 왼쪽·가운데·오른쪽 정렬 드롭다운, 굵게·기울임꼴·취소선·텍스트 색·강조 색
- 최대 800px 너비로 자동 WebP 압축되는 인라인 이미지 삽입
- 언어 선택기와 원클릭 복사 기능이 있는 코드 블록
- Ctrl+F로 찾기, 바꾸기 모드 전환 및 일괄/개별 바꾸기
- UI를 숨기고 글쓰기에 집중하는 포커스 모드(Esc로 종료)
- 500ms 디바운스 후 자동 저장되며 저장 전 암호화 적용
- 상태 표시줄에 단어 수, 글자 수, 예상 읽기 시간 표시
- PDF 및 Markdown으로 내보내기
파일 관리
- JPG·PNG·GIF·WebP 이미지와 PDF 업로드(최대 15MB)
- 업로드 전 암호화 처리되어 Convex Storage에 원본 미저장
- 그리드에서 복호화된 이미지 썸네일 렌더링
- 이미지/PDF 전체 화면 뷰어, Esc로 닫기
- 뷰어에서 복호화된 파일 직접 다운로드
- 전체·이미지·PDF·문서 필터링 및 5·10·20·30·50·100·전체 페이지당 항목 수 설정
- 파일 및 문서 우클릭 컨텍스트 메뉴 지원
휴지통
- 삭제된 항목은 모두 휴지통으로 이동
- 항목별 30일 카운트다운 표시(녹색→황색→적색 색상 코딩)
- 원래 위치로 복원 및 확인 모달을 통한 영구 삭제
- 전체 비우기 버튼으로 한 번에 모두 제거
- Convex 일일 cron 작업으로 자동 영구 삭제
설정
- 라이트/다크 모드 토글과 실시간 미리보기 카드
- 앱 잠금 토글, PIN 설정, 타임아웃 구성, PIN 변경
- 사용률과 세부 내역이 표시되는 시각적 저장 공간 막대
- 계정 영구 삭제 옵션
Windows 설치
- winget을 사용하는 권장 방법: 터미널에서
winget install Ciphra.Ciphra실행 - 수동 설치: GitHub Releases에서 NSIS 설치 파일(
Ciphra_x.x.x_x64-setup.exe) 또는 MSI(Ciphra_x.x.x_x64_en-US.msi) 다운로드
Linux 설치
- Releases에서 AppImage(
ciphra_x.x.x_amd64.AppImage), Debian/Ubuntu용 .deb, Fedora/RHEL/openSUSE용 .rpm 다운로드
첫 사용 흐름
- 회원가입 시 사용자 이름을 선택하고 12단어 니모닉이 발급됨
- 발급된 12단어가 금고 접근의 유일한 열쇠이므로 안전하게 보관
- 홈 화면의 ‘+’ 버튼으로 새 금고 폴더 생성
- 설정 아이콘에서 환경 설정, 사용자 프로필 아이콘에서 계정 정보 확인
- 검색창으로 특정 금고 폴더를 빠르게 찾기
Ciphra의 암호화 방식은 무엇인가요?
BIP39 12단어에서 PBKDF2(100,000회 반복, SHA-256)로 개인 키와 공개 키를 도출하고, 모든 데이터는 AES-256-GCM(랜덤 12바이트 IV)으로 기기에서 암호화된 뒤 Convex에 저장됩니다.
macOS에서도 사용할 수 있나요?
Apple 공증 요구 사항으로 정식 배포되지 않으며, README는 리포지토리에서 소스 빌드를 안내합니다.
비밀번호나 이메일 없이 어떻게 로그인하나요?
회원가입 시 발급되는 BIP39 12단어 니모닉이 금고의 유일한 인증 수단이며, 이 구문을 분실하면 누구도 복구를 도와줄 수 없습니다.
화면으로 보는 주요 기능
내 금고

Ciphra 앱의 '내 금고' 화면입니다. '모든 폴더' 섹션에 'App', 'Data', 'Movies', 'Personal', 'School', 'UAF', 'record'라는 이름의 7개의 암호화된 폴더 카드가 표시되어 있으며, 각 카드에는 폴더 아이콘, 이름, 그리고 날짜(예: '27 Mar 2026')가 포함되어 있습니다. 오른쪽 상단에는 검색창, 설정 아이콘, 사용자 프로필 아이콘, 그리고 새로운 금고를 추가하는 '+' 버튼이 있습니다.
시스템 요구사항
- 운영체제: Windows 또는 Linux(macOS는 현재 배포되지 않음)
- winget을 통한 설치 시 Windows 패키지 관리자 지원 환경
- 리포지토리에서 직접 빌드할 경우 Node.js v20 이상과 Rust stable 툴체인 필요
- 자체 호스팅 시 무료 Convex 계정 필요


