Outils de sécurité

Les outils de sécurité d’ArrayKit gèrent les mots de passe, empreintes, jetons, clés et certificats que l’on rencontre en développant ou en exploitant des logiciels. Créez un mot de passe aléatoire avec le Générateur de mots de passe ou une phrase de passe composée de mots avec Phrase secrète Diceware, et testez n’importe quel mot de passe avec Robustesse de mot de passe. Hachez du texte avec le Générateur de hachage ou Hash MD5, et vérifiez un téléchargement par rapport à sa somme de contrôle publiée avec Somme de contrôle de fichier. Pour l’authentification et les API, lisez les claims d’un jeton dans le Décodeur de JWT, signez un jeton de test avec le Signataire de JWT, créez ou vérifiez des hachages de mots de passe bcrypt avec le Générateur bcrypt, et obtenez des codes 2FA à partir d’un secret avec le Générateur TOTP / 2FA. Le Générateur HMAC calcule des signatures de webhooks, et d’autres outils créent des en-têtes Basic Auth et repèrent les directives risquées d’une Content-Security-Policy. Pour les serveurs et TLS, le Générateur de clés SSH crée des paires de clés Ed25519, RSA et ECDSA, et le Décodeur de certificat X.509 et le Décodeur de CSR montrent ce que contient un certificat ou une demande de signature. Avant de partager ou d’ouvrir un document, l’Analyseur de confidentialité PDF repère les métadonnées cachées et les données personnelles, Caviarder un PDF automatiquement masque e-mails, numéros de téléphone et numéros d’identification, et le Nettoyeur de PDF retire les scripts et les actions automatiques des fichiers que vous n’avez pas créés. Ils sont conçus pour les développeurs, les administrateurs système et les équipes informatiques. Tout s’exécute dans votre navigateur : mots de passe, clés, jetons et fichiers sont traités sur votre appareil et jamais envoyés.

  • Décodeur de JWT — Décode l’en-tête et la charge utile d’un JWT et inspecte exp/iat (sans vérification).
  • Générateur de hachage — SHA-256 / SHA-1 / SHA-384 / SHA-512 via l’API Web Crypto.
  • Générateur de mots de passe — Génère des mots de passe forts et aléatoires avec un indicateur de robustesse (sûr cryptographiquement).
  • Générateur de clés SSH — Génère des paires de clés SSH Ed25519, RSA ou ECDSA dans votre navigateur et téléchargez-les.
  • Convertisseur PPK ↔ PEM — Convertissez des clés SSH privées entre PuTTY .ppk et OpenSSH/PEM (RSA et Ed25519), localement dans votre navigateur.
  • Générateur TOTP / 2FA — Génère des mots de passe à usage unique basés sur le temps (codes 2FA) à partir d’un secret base32.
  • Signataire de JWT — Crée et signe un JWT (HS256/384/512) à partir d’une charge utile et d’un secret — Web Crypto.
  • Générateur Basic Auth — Générez et décodez des en-têtes d’autorisation HTTP Basic Auth à partir d’un nom d’utilisateur et d’un mot de passe.
  • Vérificateur certificat / clé privée — Vérifiez si un certificat SSL et une clé privée vont ensemble, avec les empreintes de clé publique, dans votre navigateur.
  • Extracteur PFX vers PEM — Ouvrez un fichier .pfx/.p12 protégé par mot de passe et divisez-le en blocs PEM de certificat, de chaîne et de clé privée.
  • Générateur bcrypt — Hache un mot de passe avec bcrypt au coût choisi et vérifie un hachage.
  • Générateur HMAC — Signe un message avec une clé secrète en SHA-256/1/384/512, hex et Base64.
  • Robustesse de mot de passe — Note un mot de passe, estime son entropie et son temps de cassage.
  • Décodeur de certificat X.509 — Décode un certificat PEM ou DER en sujet, émetteur, SAN et empreintes, dans votre navigateur.
  • Phrase secrète Diceware — Génère des phrases secrètes mémorisables à forte entropie depuis la liste EFF, localement.
  • Analyseur CSP — Analyse un en-tête Content-Security-Policy, explique chaque directive et signale les risques par gravité.
  • Somme de contrôle de fichier — Calcule les empreintes MD5, SHA-1, SHA-256 et SHA-512 d’un fichier et les vérifie, dans votre navigateur.
  • Générateur d’IBAN — Génère des IBAN de test valides et vérifie la somme de contrôle MOD-97 de tout IBAN, localement.
  • Chiffrement AES — Chiffrez et déchiffrez du texte avec une phrase secrète via AES-256-GCM.
  • Hash SHA-3 et Keccak — Calculez des empreintes SHA3, Keccak-256/512 et SHAKE depuis du texte ou des octets hexa.
  • Hash MD5 — Générez un hash MD5 d'un texte ou d'un fichier dans le navigateur.
  • CRC32 — Calcule la somme de contrôle CRC32 d’un texte ou d’un fichier en hexadécimal et en décimal.
  • Décodeur de CSR — Lit une demande de certificat : sujet, SAN et taille de clé.
  • Analyseur de confidentialité PDF — Repère métadonnées et données personnelles cachées.
  • Caviarder un PDF automatiquement — Trouve e-mails, téléphones et numéros de carte ou de pièce, et les noircit.
  • Lever les restrictions d'un PDF — Voyez ce qu'un PDF bloque et levez ses permissions si vous y avez droit.
  • Nettoyeur de PDF — Retirez JavaScript, actions automatiques, fichiers intégrés et autre contenu actif d’un PDF.

Foire aux questions

Que puis-je faire avec les outils de sécurité d’ArrayKit ?
Générer des mots de passe, des phrases de passe et des codes 2FA, et tester la robustesse d’un mot de passe. Hacher du texte en SHA-1, SHA-2, SHA-3, MD5, CRC32, HMAC ou bcrypt, calculer des sommes de contrôle de fichiers, décoder des JWT (sans vérifier la signature), signer des jetons de test et chiffrer du texte en AES. Vous pouvez aussi créer et convertir des clés SSH, décoder des certificats et des demandes de signature, créer des en-têtes Basic Auth, examiner une Content-Security-Policy et générer des IBAN de test. Pour les PDF, des outils repèrent les données personnelles cachées, les caviardent, retirent le contenu actif et lèvent les restrictions d’impression ou de copie des fichiers que vous avez le droit d’utiliser.
Comment créer un mot de passe ou une phrase de passe robuste ?
Ouvrez le Générateur de mots de passe, choisissez une longueur allant jusqu’à 64 caractères et les jeux de caractères voulus ; il s’appuie sur le générateur aléatoire cryptographiquement sûr de votre navigateur et affiche l’entropie estimée. Si vous devez retenir ou taper le secret, Phrase secrète Diceware choisit plutôt de quatre à douze mots dans la grande liste de mots de l’EFF. Pour juger un mot de passe existant, Robustesse de mot de passe affiche son entropie, une estimation approximative du temps nécessaire pour le casser et les motifs qui l’affaiblissent.
Mes mots de passe, clés et fichiers sont-ils envoyés quelque part ?
Non. Chaque outil de sécurité s’exécute dans votre navigateur : mots de passe et clés sont générés sur votre appareil, et les jetons, certificats et documents que vous collez ou déposez sont traités localement et jamais envoyés. Traitez ce que vous générez comme un vrai secret et conservez-le dans un gestionnaire de mots de passe ou un coffre de clés plutôt que dans une note ou un message.
Quel algorithme de hachage choisir ?
Pour vérifier un téléchargement, comparez sa somme de contrôle SHA-256 : Somme de contrôle de fichier la calcule, ainsi que MD5, SHA-1 et SHA-512, et compare le résultat à la valeur publiée. MD5 et CRC32 suffisent pour détecter une corruption accidentelle mais pas pour la sécurité, et les mots de passe doivent être stockés avec un hachage lent et salé comme bcrypt, que le Générateur bcrypt crée et vérifie. Utilisez Hash SHA-3 et Keccak quand un système demande du SHA3-256 ou le Keccak-256 d’Ethereum, et le Générateur HMAC quand un message doit être signé avec un secret partagé.
Puis-je inspecter des certificats SSL et convertir des clés SSH ici ?
Oui. Le Décodeur de certificat X.509 affiche le sujet, l’émetteur, les dates de validité, les SAN et les empreintes d’un certificat, le Décodeur de CSR vérifie une demande de signature avant son envoi à l’autorité de certification, et le Vérificateur certificat / clé privée confirme qu’un certificat ou une CSR et une clé privée RSA vont ensemble. L’Extracteur PFX vers PEM sépare un paquet .pfx ou .p12 en blocs PEM, et le Convertisseur PPK ↔ PEM fait passer des clés RSA et Ed25519 entre les formats PuTTY et OpenSSH.