AES 텍스트 복호화이란?

AES 텍스트 복호화 도구는 AES로 암호화된 텍스트를 다시 읽을 수 있는 평문으로 되돌립니다. 암호문을 붙여넣고 암호화할 때 쓴 비밀번호를 입력하면 원래 메시지가 돌아옵니다. 모든 처리는 사용자의 기기에서 비공개로 이루어집니다.

CryptoJS 스타일의 AES 암호문(U2FsdGVkX1...로 시작하는 Base64 솔트 포함 형식)을 붙여 넣고 비밀번호를 입력하면 원본 메시지가 돌아옵니다. 실제 데이터를 붙여 넣기 전에 흐름을 확인할 수 있도록 한 번에 불러올 수 있는 예시가 들어 있고, 입력한 비밀번호를 다시 보여 주는 토글도 있습니다.

사용 방법

  1. AES로 암호화된 암호문을 입력란에 붙여넣으세요.
  2. 텍스트를 암호화할 때 사용한 것과 동일한 비밀번호 또는 키를 입력하세요.
  3. 복호화 버튼을 클릭하여 원문을 확인한 후 복호화된 텍스트를 복사하거나 다운로드하세요.

사용 시기

  • 동료가 짝이 되는 Text Encryptor AES 도구로 암호화한 메시지를 읽어야 할 때.
  • 예전에 저장해 둔 암호화 메모를 비밀번호만 기억하는 상태에서 복구해야 할 때.
  • 백업을 신뢰하기 전에 자신이 생성한 암호문이 여전히 정상적으로 풀리는지 확인할 때.

결과

동료가 AES로 암호화된 메시지 'U2FsdGVkX1+...'를 공유 비밀번호 'meeting2024'와 함께 보냅니다. 암호문을 붙여넣고 비밀번호를 입력하면 원본 메시지 'Q3 예산 승인 — 채용 계획 진행'이 나타납니다.

자주 묻는 질문

이 도구는 어떤 AES 형식을 복호화하나요?
기본적으로 OpenSSL Salted__ 래퍼(U2FsdGVkX1... 접두사)와 EvpKDF 키 유도를 사용하는 CryptoJS 스타일의 AES-256-CBC를 가정합니다. 암호문이 OpenSSL 1.1.1 이후에서 왔다면 고급 옵션에서 PBKDF2로 전환하고, 암호화에 사용한 반복 횟수와 해시를 동일하게 설정하세요. 저희 Text Encryptor AES 도구로 만든 암호문은 기본 설정 그대로 복호화됩니다.
결과가 비어 있거나 '복호화 실패'가 뜨는 이유는?
대개 비밀번호가 한 글자 차이입니다. 채팅 앱에서 복사하다 보면 공백이 함께 따라오기 쉽고, 암호문 자체가 복사 도중 잘렸을 수도 있습니다. 비밀번호 표시 토글로 입력을 다시 확인하고, 암호문이 U2FsdGVkX1로 시작하는지 살펴보세요.
OpenSSL이나 다른 라이브러리의 암호문도 풀 수 있나요?
네, 설정이 맞으면 가능합니다. 기본 Auto 모드는 CryptoJS / OpenSSL의 Salted__ 포장 형식을 가정합니다. OpenSSL, Python의 cryptography 라이브러리, Java의 javax.crypto 등에서 직접 출력된 원시 암호문이라면 Advanced Options를 열고 일치하는 암호 모드(GCM, CBC, CTR, CFB, OFB, ECB), 키 크기, IV 또는 논스를 선택하세요. Hex와 Base64 인코딩 모두 지원합니다.
비밀번호가 어딘가로 전송되나요?
그렇지 않습니다. 복호화는 모두 사용자 기기 안에서 일어나며 어떤 데이터도 페이지를 벗어나지 않습니다. 로그인하지 않은 탭에서 민감한 비밀번호를 붙여 넣어도 안전하며, 탭을 닫으면 비밀번호도 함께 사라집니다.
암호문이 너무 길어서 들어가지 않으면 어떻게 하나요?
그대로 붙여 넣으세요. 입력란은 길이 제한 없이 스크롤됩니다. 원본이 여러 줄로 잘라 두었어도 처리 전에 공백 문자가 모두 제거되므로 줄을 직접 이어 붙일 필요가 없습니다.

관련 도구