Crypto et sécurité

(11)

Hachages, encodages, signatures et clés pour les tâches de sécurité du quotidien.

Générateur de certificat SSL

Générez un certificat SSL/TLS auto-signé et une clé privée RSA entièrement dans votre navigateur. Common Name, SAN et validité personnalisés, exportés en PEM.

Encodeur de fichiers Base64

Encodez n'importe quel fichier (PDF, ZIP, image, exécutable) en texte Base64 pour l'intégration dans JSON, email, YAML ou URI de données. Fonctionne localement, sans téléchargement.

Encodeur et décodeur Base58

Encodez du texte UTF-8 ou des octets hexadécimaux et décodez Base58 avec l’alphabet Bitcoin, Ripple ou Flickr en toute sécurité.

Encodeur de César

Cryptez et décryptez du texte en utilisant le chiffre de César. Tout décalage de 1 à 25, prend en charge ROT13 comme un cas spécial, préserve la ponctuation et la casse.

Générateur bcrypt

Générez un hachage bcrypt à partir d'un mot de passe en clair. Facteur de coût ajustable de 4 à 13, compatible avec Laravel, Django, Node et PHP.

Générateur de hachage bcrypt

Générez des hachages bcrypt ou vérifiez un mot de passe en clair par rapport à un hachage bcrypt existant. Générez et vérifiez côte à côte dans un seul outil.

Encodeur et décodeur Base32

Encodez et décodez des chaînes Base32 en utilisant l'alphabet RFC 4648. Utile pour les secrets TOTP, les jetons insensibles à la casse et les identifiants saisis par des humains.

Encodeur et décodeur Base85

Encodez et décodez Base85 dans la variante Adobe Ascii85, celle utilisée dans les fichiers PostScript et PDF. Plus compact que Base64 pour les données binaires.

Encodeur de chiffre Atbash

Encodez ou décodez du texte avec le chiffre Atbash, une substitution hébraïque qui associe A-Z à Z-A. La même opération chiffre et déchiffre.

Chiffrement / Déchiffrement AES

Chiffrez et déchiffrez du texte peu sensible avec des chiffrements AES OpenSSL. La phrase de passe est hachée en SHA-256 et la sortie Base64 contient IV plus texte chiffré.

Encodeur de chiffre A1Z26

Encodez du texte en utilisant le chiffre A1Z26 (A=1, B=2, ... Z=26) ou décodez une séquence de nombres en lettres, avec un séparateur personnalisable.