픽셀 암호
비밀번호로 이미지 잠그기
이미지
암호화 모드
이미지와 비밀번호를 기다리는 중
이미지를 업로드해 시작하세요
사용 방법
이미지 업로드
PNG / JPEG / WebP 지원. 암호화 출력은 메타데이터를 담기 위해 항상 PNG입니다.
강력한 비밀번호 설정
비밀번호로 AES-GCM KEK를 만들고, 무작위 256비트 AES-CTR 데이터 키를 래핑합니다.
픽셀 처리 대기
RGB를 키스트림으로 XOR 마스킹합니다. 투명 픽셀은 건너뛰어 윤곽을 유지합니다.
암호화 PNG 다운로드
salt, IV, 래핑 키, 원본 MIME을 tEXt 청크에 저장해 픽셀과 함께 출력합니다.
복호 테스트 한 번
저장한 PNG를 다시 열어 비밀번호를 입력하고 복원되는지 확인한 뒤 공유하세요.
자주 묻는 질문
- 이미지가 브라우저 밖으로 전송되나요?
- 아니요. Web Crypto API로 로컬에서만 처리하며, 업로드나 추적은 없습니다.
- 어떤 포맷을 지원하나요?
- 브라우저에서 열 수 있는 형식이면 프리뷰 가능하며, 암호화 출력은 항상 PNG입니다. 복호화 시 저장된 원본 MIME을 사용해 복원을 시도합니다.
- 투명도는 어떻게 처리되나요?
- 실루엣을 지키기 위해 투명 픽셀은 마스킹을 생략합니다. 암호화 시 저장 시점의 RGB 손상을 막기 위해 알파를 255로 고정합니다.
- 키는 어떻게 파생되나요?
- 비밀번호에서 PBKDF2(10만 회)로 KEK를 만들고, 무작위 AES-CTR 키를 AES-GCM으로 래핑해 salt와 IV와 함께 PNG에 저장합니다.