암호화

이 장치의 HMAC, TOTP, CRC-32, 16진수, 엔트로피 및 임의 바이트입니다.

JWT 디코더

JWT 헤더와 페이로드를 디코드합니다.

HMAC-SHA256

UTF-8 메시지의 키드 SHA-256 MAC.

TOTP 코드

Base32 시크릿으로 RFC 6238 6·8자리 코드.

CRC-32

UTF-8 텍스트의 IEEE CRC-32 체크섬.

Hex 인코딩

UTF-8↔hex 텍스트.

비밀번호 강도

한 비밀번호의 문자집합 엔트로피 비트 추정.

랜덤 Hex

1–64 CSPRNG 바이트를 소문자 hex로.

HMAC-SHA1

키 있는 SHA-1 MAC, 소문자 hex.

HOTP 코드

카운터 기반 일회용 비밀번호.

Adler-32

UTF-8 텍스트의 Adler-32 체크섬.

Base32 인코딩

패딩 있는 RFC 4648 Base32.

XOR Hex

두 hex 문자열의 바이트별 XOR.

FNV-1a 32

UTF-8 텍스트의 32비트 FNV-1a.

SHA-256 다이제스트

UTF-8 텍스트의 SHA-256, hex.

SHA-1 다이제스트

UTF-8 텍스트의 SHA-1, hex.

MD5 다이제스트

UTF-8 텍스트의 MD5, hex.

CRC-16

UTF-8 텍스트의 CRC-16-CCITT.

Base32 디코딩

RFC 4648 Base32를 텍스트로 디코딩.

djb2 해시

UTF-8 텍스트의 고전 djb2 믹스.

카이사르 암호

A–Z 글자를 N칸 이동.

ROT47

인쇄 가능 ASCII를 47 회전.

HMAC-MD5

키 있는 MD5 MAC, 소문자 hex.

AND Hex

두 hex 문자열의 바이트별 AND.

OR Hex

두 hex 문자열의 바이트별 OR.

NOT Hex

hex 문자열의 비트 NOT.

Atbash 암호

A–Z 글자를 거울 치환합니다.

Vigenere 암호

키 있는 알파벳 암호.

상수 시간 비교

조기 종료 없이 두 문자열을 비교합니다.

텍스트 XOR

키로 텍스트를 XOR해 hex로.

hex 바이트 뒤집기

hex의 바이트 순서를 뒤집습니다.

Hex→Bin

hex 숫자를 이진 비트로.

Bin→Hex

이진 비트를 hex 숫자로.

랜덤 Base64

랜덤 바이트를 Base64로.

UTF-8→Hex

텍스트를 UTF-8 hex로 인코딩합니다.

Hex→UTF-8

UTF-8 hex를 텍스트로 디코딩합니다.

랜덤 UUID

랜덤 UUID v4를 생성합니다.

Hex→Base64

hex 바이트를 Base64로 변환합니다.

Base64→Hex

Base64를 hex 바이트로 변환합니다.

ASCII→Hex

ASCII 바이트를 hex로 인코딩합니다.

Hex→ASCII

hex를 ASCII 텍스트로 디코딩합니다.

랜덤 숫자

랜덤 십진 숫자열.

Hex 바이트 XOR

각 hex 바이트를 값으로 XOR합니다.

니블 교환 Hex

바이트마다 고/저 니블을 맞바꿉니다.

랜덤 알파

랜덤 A–Z/a–z 문자열.

바이트→비트 길이

바이트 수를 비트로 변환합니다.

Hex 키 반복

hex 키를 N번 반복합니다.

헥스 대문자

헥스 문자열을 대문자로.

헥스 소문자

헥스 문자열을 소문자로.

헥스 짝수 패딩

홀수 길이 헥스 앞에 0을 붙입니다.

랜덤 헥스 색

랜덤 #rrggbb 색상.

헥스 니블 회전

각 헥스 숫자에 니블 시프트를 더합니다.

헥스 바이트 수

헥스 문자열의 바이트 수.