Chiffrement et Cryptographie
Chiffrement symétrique et asymétrique, HMAC et génération de clés (AES, 3DES, RSA, PGP)
Chiffrez et déchiffrez du texte avec AES, Triple DES, DES, RC4 et Rabbit, chiffrez avec Blowfish, générez des paires de clés RSA, utilisez le chiffrement RSA et PGP et calculez des signatures HMAC. Pour un nouveau projet, choisissez AES ou RSA avec une taille de clé suffisante ; DES, RC4 et Rabbit servent surtout à la compatibilité avec des systèmes anciens. Les clés et le texte en clair sont traités dans votre navigateur.
Outils dans cette catégorie : 18
Pour bien commencer
Tous les outils de cette catégorie
-
Déchiffrement AES
Déchiffrez du texte AES-128/192/256 : données OpenSSL « Salted__ » (U2FsdGVkX1…), sortie CryptoJS ou clé + IV bruts en hex (CBC, GCM, CTR, CFB, OFB, ECB).
-
Chiffrement AES
Chiffrez du texte en AES-128/192/256 (CBC, GCM, CTR, CFB, OFB, ECB). Phrase secrète compatible OpenSSL ou clé + IV en hex. Tout s’exécute dans votre navigateur.
-
Chiffrement et déchiffrement Blowfish
Chiffrez ou déchiffrez avec Blowfish (clés de 4 à 56 octets) en CBC, CFB, OFB ou ECB. Phrase secrète OpenSSL bf-cbc ou clé et IV hex. Gratuit, dans le navigateur.
-
Déchiffrement DES
Déchiffrez du texte DES hérité : données OpenSSL des-cbc Salted__ avec phrase secrète, ou données brutes avec clé et IV hex de 8 octets. Remplissage vérifié en local.
-
Chiffrement DES
Chiffrez du texte avec l’ancien DES (CBC, CFB, OFB, ECB) via une phrase secrète OpenSSL des-cbc ou une clé hex de 8 octets. Pour la compatibilité uniquement.
-
Générateur de hachages
Hachez du texte avec 20 algorithmes à la fois : MD5, SHA-1, SHA-2, SHA-3, Keccak, RIPEMD-160, BLAKE2, BLAKE3, Whirlpool, SM3, CRC32. Hex ou Base64, en direct.
-
Identificateur de hachage
Identifiez un type de hachage d’après son format : bcrypt, Argon2, crypt SHA-512 $6$, LDAP {SSHA}, PBKDF2 Django, MySQL, ou MD5/SHA par longueur, avec modes hashcat.
-
Générateur HMAC
Calculez HMAC-SHA256, SHA-384, SHA-512, SHA-224, SHA-1, MD5, SHA3 ou RIPEMD-160 d’un message avec une clé texte, hex ou Base64. Sortie hex ou Base64, en direct.
-
Chiffrement PGP
Chiffrez un message pour une ou plusieurs clés publiques OpenPGP, déchiffrez avec votre clé privée ou générez une paire Curve25519/RSA. ASCII armor, dans le navigateur.
-
Déchiffrement Rabbit
Déchiffrez des données du chiffrement par flot Rabbit de CryptoJS (Base64 Salted__ avec phrase secrète) ou du texte brut avec clé hex de 128 bits et IV de 64 bits.
-
Chiffrement Rabbit
Chiffrez du texte avec le chiffrement par flot Rabbit (RFC 4503, eSTREAM) via une phrase secrète au format CryptoJS ou une clé hex de 128 bits et un IV de 64 bits.
-
Déchiffrement RC4
Déchiffrez du texte RC4 (ARC4) avec une clé hex brute ou une phrase secrète compatible OpenSSL (format Salted__). Entrée Base64 ou hex, tout en local.
-
Chiffrement RC4
Chiffrez du texte avec le chiffrement par flot RC4 (ARC4) via une phrase secrète compatible OpenSSL ou une clé hex brute. Pour la compatibilité et les tests.
-
Déchiffrement RSA
Déchiffrez du texte RSA (Base64 ou hex) avec une clé privée PEM en RSA-OAEP SHA-256, OAEP SHA-1 ou PKCS#1 v1.5. Erreurs claires si clé ou remplissage sont faux.
-
Chiffrement RSA
Chiffrez un court message avec une clé publique RSA (PEM) en RSA-OAEP SHA-256, OAEP SHA-1 ou PKCS#1 v1.5. Générez une paire de test en un clic. Tout en local.
-
Générateur de clés RSA
Générez une paire de clés RSA (2048, 3072 ou 4096 bits) dans votre navigateur avec Web Crypto. Clés PEM en PKCS#8/SPKI ou PKCS#1 à télécharger. Rien n’est envoyé.
-
Déchiffrement Triple DES
Déchiffrez des données Triple DES (DES-EDE3) d’OpenSSL ou CryptoJS avec une phrase secrète, ou du texte brut avec clé hex de 16/24 octets et IV. En local.
-
Chiffrement Triple DES
Chiffrez du texte avec Triple DES (DES-EDE3) via une phrase secrète au format OpenSSL des-ede3-cbc ou une clé hex de 16/24 octets et un IV. CBC, CFB, OFB, ECB.
Autres catégories
- CRC Algorithmes de contrôle de redondance cyclique pour la détection d'erreurs
- MD Algorithmes de résumé de message (MD2, MD4, MD5)
- SHA-1 Algorithme de hachage sécurisé 1 - fonction de hachage 160 bits
- SHA-2 Famille d'algorithmes de hachage sécurisé 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Algorithme de hachage sécurisé 3 basé sur Keccak
- Keccak Fonction de hachage cryptographique Keccak
- SHAKE Fonctions à sortie extensible (SHAKE128, SHAKE256)
- cSHAKE Fonctions SHAKE personnalisables
- KMAC Code d'authentification de message Keccak
- Mots de passe et sécurité Outils de génération, d'analyse, de hachage et de sécurité des mots de passe
- Encodage Encoder et décoder des données : Base64, Base32, Base58, URL, entités HTML, hexadécimal, Unicode, etc.
- Formateurs Formater, minifier et valider du code et des données (JSON, XML, YAML, SQL, HTML, CSS) et convertir la casse des noms
- Générateurs Générer identifiants, clés, données de test, QR codes, codes-barres et fichiers de configuration (UUID, clés d’API, .gitignore, Dockerfile)
- Convertisseurs Convertir formats de données, bases numériques, couleurs, horodatages, unités et devises (JSON, CSV, YAML, XML)
- Outils de texte Compter, comparer, nettoyer et transformer du texte (nombre de mots, diff, regex, casse, doublons)
- Outils d'image Outils pour manipuler et convertir des images (Compresser, Redimensionner, Convertir)
- Design et CSS Générer du CSS visuellement : ombres, dégradés, mises en page flexbox et grid, animations et palettes de couleurs
- Outils Web Outils pour le développement web et le SEO (JWT, URL, DNS, en-têtes HTTP, balises meta, sitemaps)
- Mathématiques et Calculatrices Calculatrices pour les finances, la santé, les pourcentages, l’arithmétique de développeur et les maths du quotidien
- Heure et Date Fuseaux horaires, écarts entre dates, jours ouvrés, minuteurs, chronomètre et horloge mondiale