보안: 암호 문구, PIN, 보안 Markdown

가이드 보기암호 문구와 PIN 가이드

암호 문구는 도움말 → 암호 문구 설정…에서 작업 공간별로 설정하며, LightNote가 암호화하는 모든 것 — 연결 비밀번호 (.lnc/.lns), 사용자 지정 표의 비밀번호 셀, .lne 파일 — 의 열쇠가 됩니다. 암호화는 강력하고 이동 가능합니다(Argon2id + XChaCha20-Poly1305): 암호화된 파일은 같은 암호 문구를 다시 입력하면 다른 기기에서도 열립니다. 안전하게 보관하세요 — 이것이 없으면 암호화된 데이터를 복구할 수 없습니다. 암호 문구는 로컬 기기에만 캐시되며(Git으로 전송되지 않음) 유지됩니다.

암호 문구를 변경하려면 같은 화면을 열고 암호 문구 필드를 수정하세요(현재 값이 미리 채워져 있습니다). 확인하면 LightNote는 작업 공간의 모든 보안 데이터 — .lnc/.lns의 비밀번호, .lne 파일의 내용, 사용자 지정 표(.lnd)의 비밀번호 셀 — 를 이전 암호 문구에서 새 암호 문구로 자동으로 재암호화합니다. 복호화는 전부 아니면 전무입니다: 하나라도 복호화에 실패하면 아무것도 변경되지 않고 LightNote가 어떤 항목인지 알려줍니다. 쓰기 단계에서는 각 파일을 다시 쓰기 전에 백업으로 복사합니다. 쓰기에 실패하면 LightNote가 모두 취소(백업 복원)할지 해당 파일을 건너뛰고 계속(이전 암호 문구 유지, 마지막에 경고 표시)할지 물어봅니다. ("묻기" 모드의 비밀번호는 재암호화할 것이 없습니다.)

PIN(4~8자리)은 선택적인 로컬 잠금입니다: 매번 암호 문구를 입력하지 않고도 민감한 UI 동작(비밀번호 표시, 보안 노트 열기)을 보호합니다. 아무것도 암호화하지 않으며 이 기기에만 적용됩니다.

보안 Markdown 파일(.lne, 새로 만들기 → 보안 Markdown 파일에서 생성)은 디스크에 암호화되어 저장되는 노트입니다: 열 때 LightNote는 (설정되어 있다면) PIN과 암호 문구를 물어보고 메모리에서만 복호화한 뒤 저장 시(Ctrl+S) 다시 암호화합니다. 안전을 위해 세션이 복원될 때 스스로 다시 열리지 않습니다. 그 밖에는 다른 노트와 같은 노트입니다: AI 도우미(Ctrl+K/Ctrl+I와 바의 AI 버튼), 위키링크와 태그의 Ctrl+클릭이 있고, 링크를 열며 상태 표시줄에 주소를 보여 줍니다. AI에 대해 기억할 점: 선택한 도우미가 클라우드 서비스라면 보낸 조각은 이 컴퓨터를 떠납니다. 로컬 모델(Ollama, LM Studio)이면 떠나지 않습니다. 그리고 보안 노트는 여전히 노트에 질문의 대상 밖입니다 — 그쪽은 작업 공간의 .md를 읽는데, 디스크의 .lne는 암호화된 텍스트이기 때문입니다.