텍스트 암호화
AES-256 암호화로 텍스트를 암호화하고 복호화합니다
암호화할 텍스트
이 기기에서 실행됩니다. 텍스트와 비밀번호를 입력해 시작하세요.
암호화된 출력(Base64)
암호화 작동 방식
AES-256-GCM이 UTF-8 텍스트를 암호화합니다. SHA-256 기반 PBKDF2가 100,000회 반복하여 비밀번호에서 키를 생성합니다.
Base64 결과에는 무작위 16바이트 솔트, 무작위 12바이트 IV, 인증된 암호문이 들어 있습니다. 복호화하려면 결과 전체와 비밀번호를 보관하세요.
모든 암호화와 복호화는 Web Crypto API를 사용해 브라우저에서 실행됩니다. 매번 새로운 솔트와 IV가 사용되므로 같은 텍스트를 반복해서 암호화해도 결과가 달라집니다.
무료 온라인 텍스트 암호화 및 복호화 도구
이 텍스트 암호화 도구는 군사 등급 AES-256-GCM 암호화를 사용해 민감한 텍스트를 브라우저에서 바로 암호화하고 복호화합니다. Web Crypto API 기반으로 모든 암호화 연산이 사용자의 기기에서만 실행되므로 기밀 데이터가 브라우저 밖으로 나가지 않습니다. 텍스트를 입력하고 비밀번호를 정하면 안전한 Base64 암호문을 받을 수 있습니다.
이 도구는 매 암호화마다 임의의 솔트와 함께 100,000회 반복하는 PBKDF2 키 파생을 사용하므로 무차별 대입 공격이 극도로 어렵습니다. 또한 암호화할 때마다 고유한 초기화 벡터(IV)가 생성되어, 같은 텍스트를 같은 비밀번호로 암호화해도 매번 다른 결과가 나옵니다. 이 보안 수준은 은행과 정부 기관이 민감한 정보를 보호하는 데 쓰는 수준과 같습니다.
비밀번호를 안전하게 공유하거나, 클라우드에 저장한 개인 메모를 보호하거나, 이메일이나 채팅으로 보내기 전에 기밀 메시지를 암호화해야 한다면, 이 온라인 암호화 도구가 전문가 수준의 보안을 기술 지식 없이 제공합니다. 암호화 결과는 휴대하기 쉬운 Base64 문자열이므로 어떤 채널로도 안전하게 공유할 수 있습니다.
주요 기능
- 대칭 암호화의 표준으로 꼽히는 AES-256-GCM 암호화
- 강력한 비밀번호 보호를 위한 100,000회 반복 PBKDF2 키 파생
- 암호화할 때마다 임의의 솔트와 초기화 벡터 생성
- Web Crypto API를 사용한 100% 클라이언트 측 처리, 서버로는 아무것도 전송되지 않음
- 이메일, 채팅, 파일 저장을 통한 손쉬운 공유를 위한 Base64 인코딩 출력
- 매우 약함부터 매우 강함까지 5단계의 비밀번호 강도 표시기
- 편의와 어깨너머 엿보기 방지를 위한 비밀번호 표시 및 숨기기 전환
- 작업 흐름을 명확하게 하는 암호화 및 복호화 탭 분리
- 암호화 및 복호화 결과를 한 번의 클릭으로 클립보드에 복사
- 잘못된 비밀번호, 손상된 데이터, 누락된 입력에 대한 명확한 오류 메시지
텍스트 암호화 도구 사용 방법
- 암호화 또는 복호화 선택: 텍스트를 보호하려면 암호화 탭을, 이전에 암호화한 텍스트를 확인하려면 복호화 탭을 선택합니다.
- 텍스트 입력: 암호화할 텍스트(또는 복호화할 Base64 암호문)를 입력하거나 붙여 넣습니다.
- 강력한 비밀번호 설정: 비밀번호를 입력하고 강도 표시기를 확인합니다. 최고 수준의 보안을 위해 대문자, 소문자, 숫자, 기호를 섞어 사용하세요.
- 암호화 또는 복호화 클릭: 버튼을 눌러 텍스트를 처리합니다. 암호화하면 Base64 문자열이 만들어지고, 복호화하면 원본 텍스트가 나타납니다.
- 결과 복사: 복사 버튼을 사용해 결과를 클립보드에 복사한 뒤 공유하거나 보관합니다.
- 비밀번호 기억: 암호화된 텍스트는 정확히 같은 비밀번호로만 복호화할 수 있습니다. 안전하게 보관하세요.
활용 사례
- 안전한 비밀번호 공유: 이메일, Slack 등 메시징 플랫폼으로 공유하기 전에 비밀번호나 API 키를 암호화합니다.
- 클라우드 저장소 보호: Google Drive나 Dropbox 같은 클라우드 서비스에 업로드하기 전에 개인 메모, 일기, 문서를 암호화합니다.
- 기밀 커뮤니케이션: 종단 간 암호화를 사용할 수 없는 이메일이나 채팅 대화에서 민감한 메시지를 보호합니다.
- 설정 시크릿: 설정 파일이나 문서에 저장하기 전에 데이터베이스 자격 증명, 토큰, 시크릿을 암호화합니다.
- 개인 데이터 보호: 디지털로 보관된 계좌 번호, 의료 기록, 법률 문서 같은 개인 정보를 암호화합니다.
- 교육 목적: 직접 사용해 보면서 최신 AES 암호화, 키 파생, 암호화 모범 사례를 배웁니다.
- 규정 준수 요건: 전송이나 저장 전에 민감한 정보를 암호화해 데이터 보호 요건을 충족합니다.
자주 묻는 질문
이 도구는 무료인가요?
네, 텍스트 암호화 도구는 암호화하거나 복호화할 수 있는 텍스트 양에 제한 없이 완전히 무료입니다. 등록도 필요하지 않습니다.
내 데이터는 안전한가요?
네. 모든 암호화와 복호화는 Web Crypto API를 사용해 브라우저 안에서만 이루어집니다. 텍스트와 비밀번호는 서버로 전송되거나, 기록되거나, 어디에도 저장되지 않습니다. 한 번 불러온 뒤에는 인터넷 연결이 없어도 도구가 작동합니다.
비밀번호를 잊어버리면 어떻게 되나요?
암호화에 사용한 정확한 비밀번호 없이는 암호화된 텍스트를 복호화할 수 없습니다. 비밀번호 복구 기능은 없습니다. 비밀번호는 항상 비밀번호 관리자에 안전하게 보관하세요.
같은 텍스트를 암호화해도 매번 결과가 다른 이유는 무엇인가요?
암호화할 때마다 임의로 생성된 솔트와 초기화 벡터(IV)를 사용합니다. 이는 공격자가 암호문 패턴을 비교해 동일한 평문을 알아내는 것을 막는 보안 기능입니다.
AES-256-GCM 암호화는 얼마나 강력한가요?
AES-256-GCM은 현재 기술로는 깰 수 없는 것으로 여겨집니다. 전 세계의 정부, 군 조직, 금융 기관에서 사용합니다. PBKDF2 키 파생과 결합해 이 도구는 전문가 수준의 보안을 제공합니다.
이 도구로 암호화한 텍스트를 다른 소프트웨어로 복호화할 수 있나요?
네, 소프트웨어가 같은 매개변수(100,000회 반복, SHA-256 해시, 16바이트 솔트, 12바이트 IV)의 PBKDF2 키 파생을 사용하는 AES-256-GCM을 지원하면 가능합니다. 암호화 결과에는 필요한 모든 매개변수가 Base64 문자열 안에 포함되어 있습니다.
팁과 모범 사례
- 강력한 비밀번호 사용: 최고 수준의 보안을 위해 대문자, 소문자, 숫자, 특수 기호를 섞어 12자 이상으로 만드세요.
- 강도 표시기 확인: 비밀번호 강도 표시는 5단계로 나뉩니다. 민감한 데이터를 암호화하기 전에 강함 또는 매우 강함이 되도록 하세요.
- 비밀번호는 따로 보관: 암호화 비밀번호를 암호화된 텍스트와 함께 보관하지 마세요. 대신 전용 비밀번호 관리자를 사용하세요.
- 복호화를 바로 테스트: 암호화한 뒤 결과를 복사해 비밀번호로 복호화가 되는지 확인하고, 그 후에 원본을 삭제하세요.
- 암호화마다 고유한 비밀번호 사용: 최고 수준의 보안을 위해 암호화한 텍스트마다 다른 비밀번호를 사용하면 비밀번호 하나가 유출되더라도 피해를 줄일 수 있습니다.
- 암호화된 텍스트를 안전하게 공유: 보안을 더 높이려면 암호화된 Base64 문자열과 비밀번호를 서로 다른 채널로 전달하세요.