AES 암호화
브라우저에서 AES-256-GCM으로 텍스트를 암호화하고 풉니다. 비밀번호는 PBKDF2로 늘립니다. 출력은 솔트 + IV + 암호문의 Base64입니다. 직접 관리하는 채널로 짧은 비밀을 나눌 때 씁니다. 키는 탭을 떠나지 않습니다.
브라우저에서 실행됩니다. 아무것도 업로드하지 않습니다.
이 도구에 대해
AES-256-GCM으로 암호화하고 풉니다. 비밀번호는 PBKDF2(SHA-256, 반복 100,000회)로 유도하고, 결과는 솔트, IV, 암호문을 Base64로 묶습니다.
직접 관리하는 채널의 짧은 비밀에 씁니다. 운영 암호화는 아닙니다. 그 용도에는 TLS, age, Signal, KMS를 쓰세요. 작업은 이 탭 안에서 끝납니다. 페이지를 불러온 뒤에는 네트워크 없이도 계속 쓸 수 있습니다.
질문
관련 암호 도구
해시 생성
브라우저의 Web Crypto로 텍스트의 암호 해시(SHA-256, SHA-1, MD5 등)를 만듭니다. 체크섬을 만들고 다이제스트를 비교한 다음 16진 출력을 복사합니다. 해시는 탭을 떠나지 않으므로 시험 문자열과 비밀이 비공개로 남습니다.
HMAC 생성
브라우저에서 웹훅 비밀과 API 서명용 HMAC-SHA를 계산합니다. 메시지와 키를 붙여 넣고 SHA-1부터 SHA-512까지 고른 다음 16진수나 Base64를 복사합니다. 키는 탭에 남습니다.
JWT 디코더
JSON Web Token을 로컬에서 풀어 헤더, 페이로드, 만료 클레임을 봅니다. JWT를 붙여 넣고 Base64URL 필드를 읽습니다. 원격 서비스에서 서명을 검증하지 않습니다. 토큰을 네트워크 밖에 둔 채 인증을 디버그할 때 씁니다.
JWT 인코더
JSON 객체에 서명해 브라우저에서 압축 HS256, HS384, HS512 JSON Web Token을 만듭니다. HMAC 비밀은 탭에 남으므로 호스팅된 인코더에 보내지 않고 시험 토큰을 만들 수 있습니다.
TOTP 생성
인증 앱과 같은 HMAC-SHA(RFC 6238)로 Base32 비밀에서 시간 기반 일회용 비밀번호를 계산합니다. SHA-1, SHA-256, SHA-512, 6자리 또는 8자리, 30초 또는 60초 간격을 고릅니다. 비밀은 탭에 남습니다.
비밀 가리기
붙여 넣은 로그에서 JWT, AWS 키, GitHub 토큰, 개인 키, bearer 토큰, 메일을 가립니다. 치환은 탭에서 합니다.