무료 텍스트 암호화
강력한 AES-256-GCM을 사용하여 비밀번호로 텍스트를 암호화하고 복호화합니다. 비밀번호가 브라우저를 떠나지 않습니다. 안전하게 비밀을 공유하세요.
강력한 표준 암호화: AES-256-GCM 방식으로 PBKDF2(250,000회 반복, SHA-256)를 통해 비밀번호에서 키를 도출합니다. 각 메시지에 새로운 랜덤 솔트와 IV가 사용됩니다.
비밀번호는 저장되거나 전송되지 않습니다 — 모든 처리가 브라우저에서 이루어집니다. 비밀번호를 분실하면 메시지를 복구할 수 없습니다. 암호화된 텍스트와 비밀번호를 별도 채널로 공유하세요.
공개 형식: 출력은 솔트(16바이트) + IV(12바이트) + 암호문 + 16바이트 GCM 태그를 base64로 인코딩한 것이며, 키는 PBKDF2-SHA256(250,000회 반복)로 만듭니다. OpenSSL이나 CryptoJS와는 호환되지 않지만, 이 사이트 없이도 예를 들어 Node.js에서 복호화할 수 있습니다.
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());주요 용도
- 안전하게 비밀 공유채팅이나 이메일을 통해 보내기 위해 비밀번호나 메모를 암호화합니다.
- 개인 메모 암호화다른 곳에 저장하거나 붙여넣는 민감한 메모를 보호합니다.
- 안전하게 자격증명 전송팀원과 공유하기 전에 API 키 또는 로그인을 암호화합니다.
- 암호화된 일기 항목 유지개인적인 글을 암호화하면 나중에 다시 읽을 수 있습니다.
- 암호화가 어떻게 작동하는지 알아보기작동 중인 AES-256-GCM 암호화를 참조하십시오.
사용 방법
안전하지 않은 채널(이메일, 채팅)을 통해 비밀을 보내되 당신과 수신자만 아는 비밀번호로 암호화합니다. 이것은 비밀번호 관리자와 동일한 강력하고 표준적인 암호화를 사용합니다 — 브라우저에서 완전히 실행됩니다.
- 1텍스트와 비밀번호를 입력합니다업로드되지 않습니다; 비밀번호는 저장되거나 전송되지 않습니다.
- 2키가 비밀번호에서 파생됩니다PBKDF2가 250,000회의 SHA-256 반복과 새로운 무작위 솔트로 비밀번호를 강화하여 무차별 대입 공격을 느리게 만듭니다.
- 3텍스트가 AES-256-GCM으로 암호화됩니다무작위 IV가 매번 사용되며, GCM은 인증 태그를 추가하므로 변조(또는 잘못된 비밀번호)가 복호화 시 감지됩니다.
- 4암호화된 텍스트를 공유합니다base64 결과를 모든 채널을 통해 전송하고 비밀번호는 따로 전송합니다. 수신자는 둘 다 여기에 붙여넣어 복호화합니다.
모든 암호화가 브라우저의 네이티브 Web Crypto로 로컬에서 실행됩니다. 평문과 비밀번호는 절대 기기를 떠나지 않습니다. 비밀번호를 잃으면 메시지는 복구할 수 없습니다 — 그것이 바로 목적입니다.
관련 도구
파일 암호화 (AES-256-GCM)
AES-256-GCM과 PBKDF2(250,000회 반복)를 사용하여 비밀번호로 모든 파일을 암호화합니다. .enc 출력은 올바른 비밀번호와 이 도구로만 열 수 있습니다. 완전한 클라이언트 측 처리 — 파일이 기기를 떠나지 않습니다.
PDF 비밀번호 설정
AES-256 암호화로 PDF에 비밀번호를 추가하고, 필요에 따라 인쇄·복사·편집을 차단합니다. 브라우저에서 실행되며, 아무것도 업로드되지 않습니다.
PDF 잠금 해제
열 수 있는 PDF의 비밀번호를 제거하거나, 인쇄·복사·편집 제한을 해제합니다. 여러 파일을 한 번에 처리합니다. 브라우저에서 실행되며, 아무것도 업로드되지 않습니다.