Crypto

HMAC, TOTP, CRC-32, hexadécimal, entropie et octets aléatoires sur cet appareil.

Décodeur JWT

Décode en-tête et payload JWT.

HMAC-SHA256

MAC SHA-256 à clé d’un message UTF-8.

Code TOTP

Code RFC 6238 à six ou huit chiffres depuis un secret Base32.

CRC-32

Somme de contrôle IEEE CRC-32 d’un texte UTF-8.

Encodage hexadécimal

Texte UTF-8 vers hex, ou hex vers texte.

Force du mot de passe

Estimer les bits d’entropie du jeu de caractères d’un mot de passe.

Hex aléatoire

1–64 octets CSPRNG en hex minuscule.

HMAC-SHA1

MAC SHA-1 à clé, hexadécimal minuscule.

Code HOTP

Mot de passe à usage unique basé sur un compteur.

Adler-32

Somme de contrôle Adler-32 du texte UTF-8.

Encoder Base32

Base32 RFC 4648 avec remplissage.

XOR hex

XOR octet par octet de deux chaînes hex.

FNV-1a 32

FNV-1a 32 bits du texte UTF-8.

Condensé SHA-256

SHA-256 du texte UTF-8 en hex.

Condensé SHA-1

SHA-1 du texte UTF-8 en hex.

Condensé MD5

MD5 du texte UTF-8 en hex.

CRC-16

CRC-16-CCITT du texte UTF-8.

Décoder Base32

Décoder le Base32 RFC 4648 en texte.

Hachage djb2

Mélange djb2 classique du texte UTF-8.

Chiffre de César

Décaler les lettres A–Z de N positions.

ROT47

Faire tourner l’ASCII imprimable de 47.

HMAC-MD5

MAC MD5 à clé, hex minuscule.

AND hex

AND octet par octet de deux chaînes hex.

OU Hex

OU octet par octet de deux chaînes hex.

NON Hex

NON bit à bit d’une chaîne hex.

Chiffre d’Atbash

Miroir des lettres A–Z.

Chiffre de Vigenère

Chiffre alphabétique à clé.

Égalité à temps constant

Comparer deux chaînes sans sortie anticipée.

XOR texte

XOR du texte avec une clé vers hex.

Inverser l’hex

Inverser l’ordre des octets en hex.

Hex vers bin

Chiffres hex vers bits binaires.

Bin vers hex

Bits binaires vers chiffres hex.

Base64 aléatoire

Octets aléatoires en Base64.

UTF-8 vers hex

Encoder le texte en hex UTF-8.

Hex vers UTF-8

Décoder l’hex UTF-8 en texte.

UUID aléatoire

Générer un UUID v4 aléatoire.

Hex vers Base64

Convertir des octets hex en Base64.

Base64 vers hex

Convertir Base64 en octets hex.

ASCII vers hex

Encoder des octets ASCII en hex.

Hex vers ASCII

Décoder l’hex en texte ASCII.

Chiffres aléatoires

Chaîne de chiffres décimaux aléatoires.

XOR octet hex

XOR chaque octet hex avec une valeur.

Échange de nibbles hex

Échanger nibbles haut/bas par octet.

Alpha aléatoire

Chaîne aléatoire A–Z/a–z.

Longueur en bits des octets

Convertir un nombre d’octets en bits.

Répéter la clé hex

Répéter une clé hex N fois.

Hex majuscules

Mettre une chaîne hex en majuscules.

Hex minuscules

Mettre une chaîne hex en minuscules.

Compléter hex pair

Préfixer d’un 0 un hex de longueur impaire.

Couleur hex aléatoire

Couleur #rrggbb aléatoire.

Rotation des nibbles hex

Ajouter un décalage de nibble à chaque chiffre hex.

Compter les octets hex

Nombre d’octets d’une chaîne hex.