🧰TinyTools
🛡️

AES 암호화/복호화

비밀번호 기반 AES-GCM으로 텍스트를 암호화/복호화합니다. (로컬 처리)

입력

iterations가 높을수록 키 유도(PBKDF2)가 느려지지만, 무차별 대입 공격에 더 강해집니다.

입력값은 서버로 전송되지 않고 브라우저에서만 처리됩니다. 민감한 데이터는 사용 환경을 확인한 뒤 사용하세요.

결과

결과가 여기에 표시됩니다
토큰 형식
tt-aesgcm-v1:iterations:salt:iv:cipher

salt/iv/cipher는 Base64URL로 인코딩됩니다. (이 도구에서 생성한 토큰을 그대로 복호화에 사용하세요)

자주 묻는 질문

AES-GCM은 무엇인가요?
AES-GCM은 대칭키 암호(AES)와 인증(무결성)을 함께 제공하는 모드입니다. 같은 키/IV로는 절대 두 번 암호화하지 않아야 하며, 보통 랜덤 IV를 사용합니다.
이 도구 토큰은 표준 형식인가요?
아니요. 토큰은 tt-aesgcm-v1:... 형태의 TinyTools 전용 형식입니다. 다만 내부적으로는 표준 AES-GCM + PBKDF2(SHA-256)를 사용합니다.
iterations 값은 어떻게 정하면 되나요?
너무 낮으면 공격에 약해지고, 너무 높으면 느려집니다. 사용하는 기기 성능과 목적에 맞춰 적절한 값을 선택하세요. (기본값 100,000)

이 도구로 무엇을 할 수 있나요?

비밀번호 기반 AES-GCM으로 텍스트를 암호화/복호화합니다. (로컬 처리)

  • 설치 없이 브라우저에서 바로 실행
  • 결과를 복사/다운로드로 바로 활용
  • 모바일/데스크톱 모두 사용 가능
  • 브라우저 로컬 처리(서버 전송 없음)

이런 경우에 유용해요

  • 토큰/해시 확인
  • 보안 설정 점검
  • 개발 디버깅
  • 민감 정보 처리 전 검증

사용 방법

  1. 1입력값을 붙여 넣거나 직접 입력합니다.
  2. 2필요한 옵션을 선택합니다.
  3. 3결과를 확인하고 복사/다운로드 합니다.
  4. 4원하는 곳(문서/코드/메신저)에 붙여 넣어 사용합니다.

예시

기본 사용 예시

입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.

입력
텍스트/값을 입력
출력
변환/계산 결과를 확인

결과 활용 예시

입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.

입력
옵션을 바꿔 재실행
출력
복사/다운로드로 바로 사용

자주 묻는 질문(FAQ)

모바일에서도 사용할 수 있나요?
네. 모바일/데스크톱 모두 동작하도록 구성되어 있습니다.
결과를 어디에 쓸 수 있나요?
복사/다운로드 기능을 활용해 문서/코드/메신저 등 원하는 곳에 바로 붙여 넣어 사용할 수 있습니다.
오류가 발생하면 어떻게 하나요?
입력 형식(예: JSON 문법, 인코딩 규칙)과 옵션을 먼저 확인해 보세요. 너무 큰 입력은 브라우저 성능에 영향을 줄 수 있습니다.
입력한 내용이 서버로 전송되나요?
아니요. 이 도구는 브라우저 로컬에서 처리하도록 설계되어 서버로 업로드하지 않습니다.

개인정보/보안

  • 입력한 데이터는 브라우저 로컬에서 처리됩니다.
  • 서버로 업로드/저장하지 않도록 설계했습니다.
  • 토큰/키/개인정보 등 민감한 값은 화면 공유나 스크린샷에 주의하세요.