암호 원리와 인코딩·해싱 비교
폐기 가능한 고전 암호 예제를 실행하고 같은 XOR 바이트를 Hex 또는 Base64로 살펴본 뒤, 되돌릴 수 있는 결과와 단방향 해시를 비교하되 어느 것도 현대 암호화라고 부르지 않습니다.
문자열을 전송 가능한 형식으로 바꾸거나 저장된 값을 디코딩하고, 체크섬과 지문 확인용 해시를 브라우저에서 생성합니다.
여섯 가지 고전·학습용 암호 방식을 엄격한 키, 정확한 출력, 명확한 보안 경고와 함께 로컬 비교합니다.
도구 열기UTF-8을 엄격하게 인코딩하고 Base64·Base64URL·Data URI·바이너리 바이트를 로컬에서 디코딩합니다.
도구 열기정확한 URL 컴포넌트, 전체 URL, 폼 값을 브라우저에서 인코딩·디코딩합니다.
도구 열기UTF-8 텍스트나 파일 원본 바이트를 해시하고 전체 체크섬을 로컬에서 비교합니다.
도구 열기HTTP 헤더 블록을 로컬에서 분석하고 민감값 마스킹과 프로토콜 진단을 제공합니다.
도구 열기로컬 파일 바이트에서 BOM, 엄격한 UTF-8, Unicode 구조, ASCII 호환성, 바이너리 단서를 검사합니다.
도구 열기17가지 명시적 텍스트 표현을 인코딩·디코딩하고 검증한 래스터 이미지를 로컬에서 Base64로 변환합니다.
도구 열기IDN 하나를 엄격하게 검증하며 유니코드와 퓨니코드 사이에서 변환합니다.
도구 열기코드 포인트 근거와 호환 손실 경고를 제공하는 Unicode 정규화 도구입니다.
도구 열기실전 가이드
이 카테고리에서 자주 쓰는 작업 흐름을 확인하고 연결된 도구를 여세요.
API JSON 본문을 분리하고 민감값을 제거한 뒤 숫자 표기나 중복 키를 숨기지 않고 포맷·검증하며, 스키마는 별도로 확인하는 절차입니다.
가이드 읽기JWT를 안전하게 디코딩하기를 위한 실전 가이드입니다. JWT 디코더를 사용해 입력 확인부터 결과 검토까지 브라우저 안에서 진행합니다.
가이드 읽기Base64와 Base64URL을 구분하고 API 필드 하나를 엄격하게 디코딩한 뒤 UTF-8 텍스트와 바이너리를 나누고 공유 전에 민감 정보를 가립니다.
가이드 읽기따옴표 셀, 여러 줄 텍스트, 앞자리 0이 있는 ID, 중복 헤더와 빈 값을 잃지 않고 스프레드시트 CSV를 JSON으로 변환합니다.
가이드 읽기도구 선택 가이드
| 도구 | 언제 사용하나요 |
|---|---|
| 암호 학습 워크벤치 | 여섯 가지 역사적 방식 비교 | 역사적으로 되돌릴 수 있는 방식과 엄격한 XOR 바이트 예제를 교육용으로 비교하며 실제 비밀 보호에는 사용하지 않습니다. |
| Base64 인코더와 디코더 | UTF-8·Base64URL·Data URI | JSON, API, Data URI, 디버깅용 텍스트 payload에 사용합니다. |
| URL 인코더·디코더 | 정확한 퍼센트 인코딩과 + 규칙 | 쿼리 파라미터, 리다이렉트 URL, 퍼센트 인코딩 UTF-8 텍스트에 사용합니다. |
| 파일 해시·체크섬 생성기 | 체크섬, 콘텐츠 지문, 비밀번호가 아닌 무결성 확인에 사용합니다. |
| 바이트 증거로 텍스트 파일 인코딩 감지 | CSV, 로그, 내보낸 파일의 문자 인코딩이 불확실할 때 먼저 확인합니다. |
| 요청·응답 디버깅용 HTTP 헤더 파서 | 복사한 API 응답 헤더를 토큰 확인 및 URL 디코딩 흐름과 함께 점검할 때 사용합니다. |
추천 작업 흐름
API, URL, 무결성 확인에서 자주 이어지는 작업을 기준으로 필요한 도구를 순서대로 열 수 있습니다.
폐기 가능한 고전 암호 예제를 실행하고 같은 XOR 바이트를 Hex 또는 Base64로 살펴본 뒤, 되돌릴 수 있는 결과와 단방향 해시를 비교하되 어느 것도 현대 암호화라고 부르지 않습니다.
Base64 값, URL 인코딩 값, 복사한 토큰 payload를 외부 디코더로 보내지 않고 브라우저에서 확인합니다.
복사한 응답 헤더를 파싱하고 URL 인코딩 값을 디코딩한 뒤, API 로그나 CDN 추적에서 payload 무결성 확인이 필요하면 해시를 생성합니다.
필요한 값만 인코딩하고, 공유가 필요하면 최종 URL을 QR 코드로 만듭니다.
원본 문자 인코딩을 확인하고 필요한 경우 JSON을 검증한 뒤 CSV와 JSON 샘플을 가져오기 좋게 정리합니다.
해시를 생성하고 복사한 payload를 확인하며, 테스트 레코드나 fixture용 UUID를 만듭니다.
자주 묻는 질문
복사한 토큰, JSON 필드, Data URI 문자열은 Base64 도구부터 시작하고, 쿼리 문자열, 리다이렉트 URL, 퍼센트 인코딩 UTF-8 값은 URL 도구를 사용하세요.
아니요. 인코딩은 URL, JSON, HTML, API에서 다룰 수 있는 표현으로 바꾸는 작업입니다. 되돌릴 수 있으므로 비밀번호, 비밀값, 비공개 토큰 보호에 사용하면 안 됩니다.
디코딩이나 정규화 뒤 체크섬, 지문, 로컬 무결성 확인이 필요할 때 사용합니다. 복사한 payload, 파일, 로그, API 예제를 비교하는 데 유용합니다.
여기에 안내한 인코딩 흐름은 브라우저 처리를 전제로 합니다. 로컬 변환이라도 권한 없는 운영 비밀값을 붙여넣어도 된다는 뜻은 아닙니다.
아니요. Atbash, Caesar, ROT13, ROT47, Vigenere, 반복 키 XOR는 역사적 치환, 회전, 바이트 원리를 가르치기 위한 방식입니다. 현대적인 인증 기밀성을 제공하지 않으며 실제 데이터 보호에 사용하면 안 됩니다.