텍스트 암호화 / 복호화
신규패스프레이즈로 AES-256 메시지 암호화 및 복호화 — 완전히 브라우저에서.
Everything runs in your browser
Your text and passphrase are encrypted locally with AES-256-GCM and never uploaded — there is no server that could read, log or store them.
Runs entirely in your browser. Nothing is uploaded.
텍스트를 온라인으로 암호화·복호화하기 — 완전 프라이빗
이 텍스트 암호화 도구를 사용하면 패스프레이즈만으로 텍스트를 온라인에서 암호화·복호화할 수 있습니다. 메시지를 붙여넣고, 비밀 비밀번호를 선택하면 같은 패스프레이즈를 가진 사람만 열 수 있는 Base64 문자열이 생성됩니다. 복호화 모드로 전환하면 원상 복원됩니다.
정직한 온라인 텍스트 암호화 도구의 핵심은 비밀이 절대 기기를 떠나지 않는다는 것입니다. 여기서는 모든 것이 표준 WebCrypto API를 사용해 브라우저에서 실행됩니다 — 텍스트와 패스프레이즈는 업로드되거나 기록되거나 서버에 노출되지 않습니다. 서버 기반 암호화 도구는 이런 약속을 할 수 없습니다.
비밀번호로 텍스트 암호화하는 방법
비밀번호로 텍스트를 암호화하려면: 암호화 모드를 유지하면서 메시지를 입력하고 강력한 패스프레이즈를 입력한 후 암호화를 클릭합니다. 예를 들어, 패스프레이즈 파란등대범선92로 오후 6시에 만납시다를 암호화하면 긴 Base64 blob이 생성됩니다 — 채팅이나 이메일로 blob을 보내고 패스프레이즈는 다른 채널로 공유하세요.
읽으려면 수신자가 blob을 복호화 모드에 붙여넣고 같은 패스프레이즈를 입력하면 원본 텍스트가 즉시 나타납니다. 패스프레이즈가 곧 키이므로 안전한 메시지의 보안은 길고 고유한 패스프레이즈 선택에 달려 있습니다 — 내장 강도 측정기와 원클릭 생성기가 도움이 됩니다.
AES-256-GCM과 PBKDF2 설명
내부적으로 이것은 장난감 암호가 아닌 진짜 AES 암호화입니다. 도구는 AES-256-GCM — 모든 변조를 감지하는 인증 모드의 256비트 키 — 을 사용하며, PBKDF2-HMAC-SHA-256을 250,000번 반복해 패스프레이즈에서 그 키를 도출합니다.
각 메시지는 새로운 랜덤 16바이트 솔트로 가염되고 랜덤 12바이트 IV로 암호화되어, 같은 텍스트를 두 번 암호화해도 출력이 절대 같지 않고 동일한 비밀번호도 절대 키를 공유하지 않습니다. 복사하는 출력은 단순히 솔트 + IV + 암호문을 Base64로 인코딩한 것으로, 이메일과 채팅에서도 안전합니다.
클라이언트 사이드 암호화가 중요한 이유
당신의 「암호화」를 수행하는 서버는 정의상 이미 평문을 봤습니다 — 따라서 실질적인 보호를 제공하지 못합니다. 그래서 이 AES 온라인 암호화 도구는 모든 작업을 로컬에서 처리합니다: 페이지를 한 번 로드하고 오프라인으로 해도 암호화는 계속 작동합니다.
이 페이지에서 한 가지 규칙만 가져간다면: 서버가 읽을 수 있는 텍스트 암호화 도구에는 절대로 민감한 내용을 붙여넣지 마세요. 여기처럼 암호화가 브라우저에서 이루어지는지 확인하세요.
암호화 vs 인코딩 vs 해싱
Base64는 암호화가 아닙니다 — 키 없이 가역적인 인코딩이므로 누구나 즉시 되돌릴 수 있습니다(「hello」는 단순히 「aGVsbG8=」). 해싱(SHA-256 등)은 단방향으로 전혀 되돌릴 수 없습니다. 암호화는 그 중간: 뒤섞이되 가역적, 하지만 올바른 키가 있을 때만.
나중에 원래 형태로 텍스트를 복호화해야 할 때는 이런 암호화를 사용하세요. 입력을 복원하지 않고 두 가지가 일치하는지만 확인하면 될 때는 해시를 사용하세요.
CryptoTools, BoxentriQ 및 다른 온라인 암호화 도구와의 비교
잘 알려진 일부 사이트들은 「텍스트를 온라인으로 암호화」를 제공하지만 일부 작업을 서버 측에서 처리합니다. CryptoTools.net과 BoxentriQ는 결과를 반환하기 전에 서버로 입력을 전송하는 도구가 있습니다. MD5Online 같은 오래된 사이트들은 기밀성을 위해 설계된 적 없는 알고리즘(MD5, SHA-1, 단순 치환 암호)을 사용하며 몇 초 만에 깰 수 있습니다.
이 도구는 AES-256-GCM — WhatsApp 메시지, Signal 채팅, HTTPS 연결을 보호하는 동일한 암호 — 을 사용하며 브라우저의 네이티브 WebCrypto API로 브라우저 탭 내에서 실행합니다. 아무것도 서버로 전송되지 않습니다. 계정 없음, 사용 제한 없음, 워터마크 없음.
암호화된 텍스트를 안전하게 공유하기
암호문과 패스프레이즈를 별도의 경로로 보내야 하는 두 부분으로 취급하세요. Base64 출력을 이메일이나 메시지로 보내고, 패스프레이즈는 전화, 직접 만나거나 다른 앱을 통해 공유하세요 — 절대 같은 스레드에서는 하지 마세요.
기억하세요, 복구 수단은 없습니다: 패스프레이즈를 잊으면 텍스트는 영원히 사라집니다 — 이것이 강력한 암호화가 강력한 이유입니다. 패스프레이즈를 비밀번호 관리자에 저장해두면 브라우저가 있는 어떤 기기에서도 개인적이고 휴대 가능한 암호화·복호화 능력을 가질 수 있습니다.
Frequently asked questions
텍스트를 어떻게 암호화하나요?
메시지 상자에 텍스트를 입력하거나 붙여넣고, 패스프레이즈(강력한 공유 비밀)를 입력한 후 암호화를 클릭합니다. 도구는 「k9Tf2k…」 같은 Base64 문자열을 생성하며, 여기에는 랜덤 솔트, 랜덤 IV, AES-256 암호문이 포함됩니다. 그 문자열을 복사해 전송하세요 — 같은 패스프레이즈를 가진 사람만 읽을 수 있습니다.
암호화된 텍스트를 어떻게 복호화하나요?
복호화 모드로 전환하고, Base64 암호문을 상자에 붙여넣고, 암호화에 사용한 정확한 패스프레이즈를 입력한 후 복호화를 클릭합니다. 원본 메시지가 즉시 나타납니다. 패스프레이즈가 틀리거나 암호문의 문자 하나라도 바뀌면, AES-GCM의 내장 인증이 실패해 명확한 오류 메시지가 표시됩니다.
텍스트 문서를 암호화할 수 있나요?
네. 문서를 열고, 전체 텍스트를 선택(Ctrl+A)하고, 복사(Ctrl+C)해서 메시지 상자에 붙여넣으세요 — 기기 메모리 외에 길이 제한이 없으므로 전체 기사나 메모도 클릭 한 번으로 암호화됩니다. 파일 자체(.docx나 .pdf)를 보호하려면 애플리케이션의 비밀번호 기능이나 전체 디스크 암호화를 사용하세요.
Word에서 텍스트를 어떻게 암호화하나요?
Microsoft Word에서 파일 ▸ 정보 ▸ 문서 보호 ▸ 암호화로 이동합니다. 이렇게 하면 .docx 파일 전체가 잠깁니다. Word 없이 브라우저에서 복호화할 수 있는 텍스트 단락만 보내고 싶다면, 텍스트를 여기에 붙여넣고 패스프레이즈로 암호화한 후 생성된 Base64 문자열을 공유하세요.
암호화를 어떻게 켜나요?
켤 설정이 없습니다 — 패스프레이즈를 입력하고 암호화를 누르는 순간 암호화가 이루어집니다. (이는 Windows의 BitLocker나 Mac의 FileVault와 같은 디바이스 수준 암호화와 다릅니다. 그쪽은 시스템 설정에서 한 번 켜서 드라이브 전체를 보호합니다. 이 도구는 필요에 따라 개별 텍스트를 암호화합니다.)
온라인 텍스트 암호화는 안전한가요?
브라우저에서 암호화가 이루어지고 평문이 서버에 절대 도달하지 않을 때만 안전합니다. 이 도구는 100% 클라이언트 사이드입니다: 텍스트와 패스프레이즈는 WebCrypto API에 의해 로컬에서 처리되며 아무것도 업로드되지 않습니다. 서버 기반 「암호화」 사이트에는 민감한 내용을 절대 붙여넣지 마세요.
AES 암호화란 무엇인가요?
AES(고급 암호화 표준)는 전 세계 정부, 은행, HTTPS에서 사용하는 대칭 암호입니다. 「대칭」이란 같은 키로 암호화와 복호화를 모두 한다는 의미입니다. 이 도구는 AES-256(256비트 키)을 GCM 모드로 사용하며, 텍스트를 암호화하고 변조를 감지하는 인증 태그를 추가합니다.
정확히 어떤 암호화가 사용되나요?
암호화에는 AES-256-GCM을 사용하며, 키는 250,000번 반복의 PBKDF2-HMAC-SHA-256으로 패스프레이즈에서 도출됩니다. 각 메시지에는 새로운 랜덤 16바이트 솔트와 12바이트 IV가 부여되어, 같은 텍스트를 두 번 암호화하면 완전히 다른 출력이 나옵니다. 결과는 솔트 + IV + 암호문으로 Base64 인코딩됩니다.
키나 비밀번호로 텍스트를 어떻게 암호화하나요?
패스프레이즈가 곧 키입니다. 도구는 패스프레이즈를 직접 사용하는 대신 랜덤 솔트와 함께 PBKDF2를 통해 강력한 256비트 AES 키를 도출합니다 — 이는 무차별 대입 시도를 느리게 하고 같은 비밀번호를 선택한 두 사람도 다른 키를 얻게 합니다. 길고 고유한 패스프레이즈를 선택하세요.
패스프레이즈를 잊어버리면 어떻게 되나요?
텍스트는 영구적으로 복구 불가능합니다 — 설계에 의한 것입니다. 마스터 키, 백도어, 재설정 링크, 복구 이메일이 없습니다. 그런 것들이 있으면 공격자도 접근할 수 있기 때문입니다. 패스프레이즈를 비밀번호 관리자에 저장하세요. 잊어버린 패스프레이즈는 암호문이 영원히 무작위 잡음이 된다는 의미입니다.
Base64가 암호화인가요?
아닙니다. Base64는 인코딩이지 암호화가 아닙니다 — 바이트를 텍스트 안전한 알파벳으로 다시 쓰는 것뿐이고 누구나 키 없이 즉시 되돌릴 수 있습니다(「hello」는 단순히 「aGVsbG8=」). 이 도구가 Base64를 출력하는 것은 암호문에 원시 바이트가 포함되기 때문이지만, 보안은 Base64 래퍼가 아닌 하위의 AES-256 레이어에서 옵니다.
키 없이 누군가 복호화할 수 있나요?
아니오. AES-256에는 2^256개의 가능한 키가 있습니다 — 약 10^77개로 관측 가능한 우주의 원자 수보다 많습니다 — 따라서 현재 또는 예견 가능한 컴퓨터로 무차별 대입은 불가능합니다. 진짜 약점은 패스프레이즈 자체입니다: 짧거나 흔한 비밀번호는 추측될 수 있습니다; 길고 무작위한 패스프레이즈는 그렇지 않습니다.
암호화와 해싱의 차이는 무엇인가요?
암호화는 가역적입니다: 키로 암호문을 원본 텍스트로 변환할 수 있습니다. 해싱(SHA-256 등)은 단방향 — 입력으로 역변환할 수 없는 고정 지문을 생성하므로, 해시는 복구 가능한 메시지 전송이 아닌 비밀번호 저장에 사용됩니다. 원본 텍스트를 복원해야 할 때 이 도구를 사용하고, 일치만 확인하면 될 때는 해시를 사용하세요.
오프라인에서 작동하나요? 무언가 업로드되나요?
오프라인은 YES, 업로드는 NO입니다. 페이지를 로드한 후 인터넷을 끊어도 여전히 작동합니다 — 모든 암호화와 복호화가 브라우저의 WebCrypto API를 통해 로컬에서 실행되기 때문입니다. 메시지와 패스프레이즈는 기기를 절대 벗어나지 않습니다 — 기록하거나 저장하거나 읽을 수 있는 서버가 없습니다.
CryptoTools나 Boxentriq 같은 다른 도구와 비교하면 어떤가요?
CryptoTools.net과 Boxentriq은 온라인 암호화를 제공하지만 일부 도구에서 서버 측에서 요청을 처리합니다 — 이는 텍스트가 그들의 서버로 이동함을 의미합니다. 많은 오래된 온라인 「암호화 도구」는 MD5나 단순 XOR 같은 약한 알고리즘을 사용하며 몇 초 만에 깰 수 있습니다. 이 도구는 AES-256-GCM을 사용하고 네이티브 WebCrypto API로 브라우저에서 모든 작업을 실행합니다 — 어떤 텍스트도 어떤 서버에도 도달하지 않습니다.
Related tools
모든 도구 보기패스프레이즈 생성기
안전한 랜덤 생성기로 기억하기 쉬운 단어 기반 패스프레이즈 생성.
해시 생성기
MD5, SHA-1, SHA-256 해시를 로컬에서 계산.
JWT 디코더
JSON Web Token을 디코딩하고 클레임을 확인하며 HS256 서명을 로컬에서 검증.
비밀번호 강도 검사기
엔트로피, 크래킹 시간 예측, 개선 팁으로 비밀번호 강도 테스트.
신용카드 유효성 검사기
Luhn 알고리즘으로 카드 번호를 확인하고 브랜드를 감지.
JSON 이스케이프 / 언이스케이프
원시 텍스트를 JSON 안전 문자열로 이스케이프하고 다시 언이스케이프.