암호학 스터디 — 고전 암호부터 해독까지
Cipher Lab
고전 암호를 직접 암호화·복호화하고, 빈도 분석·Caesar 브루트포스·Vigenère Kasiski로 실제로 깨 보며 그 밑의 수론(모듈러 산술, 확장 유클리드, 모듈러 거듭제곱, 소수, 오일러 φ)과 Diffie-Hellman·RSA 키 교환까지 대화형으로 배우는 순수 브라우저 암호학 실습 도구입니다. 미션 10개로 배운 내용을 점검하세요.
보안·암호
🔒 모든 계산은 브라우저에서만 수행됩니다. 손수 구현한 교육용 엔진이며 서버로 전송되는 데이터가 없습니다. 고전 암호를 직접 깨 보며 그 밑의 수론과 현대 암호의 원리를 배웁니다.
고전 암호는 라틴 알파벳(A–Z) 기준입니다. 한글·숫자·기호는 그대로 보존됩니다.
| 평문 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
| 암호 | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C |
암호화 →
Wkh txlfn eurzq ira mxpsv ryhu wkh odcb grj
복호화 ←
Qeb nrfzh yoltk clu grjmp lsbo qeb ixwv ald
이어서 해볼 도구
같은 흐름으로 이어지는 도구를 골라 두었습니다.
- 암호화 알고리즘 시각화AES, DES, RSA, 해시 알고리즘의 원리를 단계별 시각화로 쉽게 이해하세요.
- 암호 & 해시 실험실브라우저에서 바로 실행되는 암호학 실험실입니다. Argon2로 비밀번호를 해싱하고, Web Crypto로 SHA/HMAC 해시, AES-GCM 암복호화, RSA·ECDSA 키 생성과 전자서명, 안전한 난수·비밀번호·UUID 생성까지 직접 다뤄봅니다. 모든 연산은 서버 전송 없이 클라이언트에서만 수행됩니다.
- JWT 디코더JWT 헤더와 페이로드를 브라우저에서 안전하게 디코딩하고, 만료 시각과 주요 클레임을 확인하세요.
- 해시 생성기브라우저의 Web Crypto를 사용해 텍스트의 SHA-1, SHA-256, SHA-384, SHA-512 해시를 생성합니다.