분류: 개발 도구

AES 텍스트 암호화

자체 기획 도구찾는 도구가 없나요?

AES-GCM과 암호 문구로 텍스트를 로컬에서 암호화하거나 복호화

암호 문구를 사용해 AES-GCM으로 텍스트를 암호화하거나, 이미 가지고 있는 암호문을 복호화할 수 있습니다. 모두 브라우저 내에서 Web Crypto API로 처리됩니다.

결과
여기에 결과가 표시됩니다.

암호화는 브라우저 내에서 Web Crypto API의 AES-GCM과 PBKDF2를 사용해 이루어지며, 암호 문구와 텍스트는 이 탭을 벗어나지 않습니다.

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

암호화는 암호 문구로부터 PBKDF2(10만 회 반복, SHA-256)를 통해 도출한 256비트 키를 사용하는 AES-GCM을 사용합니다. 이는 대부분의 비밀번호 관리자가 사용하는 것과 같은 기본 요소입니다. 암호화할 때마다 새로운 무작위 솔트와 초기화 벡터가 생성되며, 둘 다 출력의 암호문과 함께 저장되므로 같은 텍스트를 두 번 암호화해도 결과는 매번 다르고, 복호화에는 암호 문구만 있으면 되며 별도로 기록해 둔 솔트나 IV는 필요하지 않습니다. 이곳의 어떤 내용도 어디로도 전송되지 않으며, 암호 문구와 텍스트는 이 브라우저 탭에 남아 있습니다.

사용 방법

  1. 암호화 또는 복호화를 선택하세요.
  2. 암호 문구와 텍스트(또는 암호문)를 입력하세요.
  3. 결과를 복사하세요. 암호 문구는 복구할 수 없으니 안전한 곳에 보관하세요.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

암호 문구를 잊어버리면 어떻게 되나요?
암호 문구 없이는 암호문을 복호화할 수 없습니다. 설계상 복구 옵션은 없으며, 암호 문구는 어디에도 저장되지 않습니다.
암호 문구나 텍스트가 서버로 전송되나요?
아니요. 모든 처리는 브라우저 탭 내의 Web Crypto API로 실행되며, 아무것도 전송되지 않습니다.
같은 텍스트가 매번 다르게 암호화되는 이유는 무엇인가요?
암호화할 때마다 새로운 무작위 솔트와 초기화 벡터를 사용하기 때문입니다. 이는 AES-GCM의 표준 방식으로, 비슷한 텍스트를 반복해서 암호화해도 패턴이 노출되지 않도록 합니다.