🔐Outils crypto & sécurité en ligne
Cette catégorie regroupe tous les outils crypto et sécurité pour développeurs : générateurs de hash (MD5, SHA-256), encodage base64, décodeur JWT, chiffrement et générateurs de clés et secrets. Tout s'exécute dans votre navigateur, gratuitement et sans installation, pour garder vos données confidentielles.
Chiffrez et déchiffrez du texte en AES-GCM avec un mot de passe, dans le navigateur.
Générez des clés d’API avec préfixe personnalisable (sk_live_, pk_…), aléatoire crypto sûr.
Générez un hash bcrypt d’un mot de passe et vérifiez qu’un mot de passe correspond à un hash, dans le navigateur.
Chiffrez et déchiffrez avec les chiffres César, ROT13 et Vigenère (pédagogique).
Calculez la somme de contrôle CRC32 d’un texte (hexadécimal).
Générez des numéros de carte de TEST valides selon Luhn (Visa, Mastercard…), pour le développement.
Générez une phrase secrète mémorisable et robuste (méthode Diceware), directement dans le navigateur.
Générez une paire de clés à courbe elliptique (P-256/P-384) au format PEM, dans le navigateur.
Calculez les empreintes SHA-1/256/384/512 d’un fichier local pour vérifier son intégrité, sans upload.
Calculez les empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 d’un texte.
Générez un HMAC (SHA-1, SHA-256, SHA-384, SHA-512) à partir d’un message et d’une clé.
Générez une ligne .htpasswd (bcrypt) pour l’authentification Apache/Nginx, dans le navigateur.
Décodez un JSON Web Token (en-tête + payload) sans envoyer le token à un serveur.
Générez et signez un JWT (HS256/384/512) à partir d’un payload et d’un secret, dans le navigateur.
Vérifiez la signature d’un JWT (HS256/384/512) avec un secret et affichez header et payload, dans le navigateur.
Générez des identifiants NanoID courts et URL-safe, alternative compacte à l’UUID.
Générez des ObjectID MongoDB (24 caractères hexadécimaux) avec horodatage intégré.
Générez un secret base32 aléatoire pour configurer une double authentification (TOTP), dans le navigateur.
Générez des mots de passe forts et aléatoires (crypto sûr), configurables.
Testez la force d’un mot de passe : entropie et temps de crackage estimé, 100 % dans le navigateur.
Générez une paire de clés RSA (2048/4096) au format PEM directement dans le navigateur, sans serveur.
Générez un secret aléatoire fort (app secret, clé de session, JWT secret) en hex, base64url ou alphanumérique.
Générez un code TOTP (2FA, type Google Authenticator) à partir d’un secret base32, dans le navigateur.
Générez des ULID (identifiants uniques triables chronologiquement), alternative à l’UUID.
Générez des UUID v4 aléatoires (identifiants uniques) par lot.
Générez un UUID v5 déterministe à partir d’un namespace et d’un nom (SHA-1), dans le navigateur.
Vérifiez qu’un UUID est valide et détectez sa version (v1/v3/v4/v5) et son variant, dans le navigateur.
Chiffrez et déchiffrez un texte avec un XOR et une clé (sortie hexadécimale), dans le navigateur.
Questions fréquentes
Mes données sont-elles envoyées à un serveur ?
Non. Tous les outils crypto de Toolbin s'exécutent à 100% dans votre navigateur. Vos mots de passe, tokens JWT et données sensibles ne quittent jamais votre machine.
Quelle fonction de hachage choisir ?
Pour la sécurité, privilégiez SHA-256 ou supérieur. MD5 et SHA-1 restent utiles pour vérifier l'intégrité de fichiers, mais sont déconseillés pour les mots de passe.