Compression
Convertir l'archive ZIP au format 7Z (requiert la commande 7zip)
zip-to-7z-converterCompression
Convertir l'archive ZIP au format TAR (JavaScript pur, aucune dépendance externe)
zip-to-tar-converterText Processing
Effectue une tokenisation locale explicable, une segmentation, les mots vides, lemmes, racines, entités et n-grammes avec export JSONL ou CoNLL.
text-nlp-annotation-workbenchText Processing
Exécute une recette portable de nettoyage et affiche chaque diff, durée et variation de caractères.
text-pipeline-builderText Processing
Calcule MD5, SHA-1, SHA-256, SHA-512 et CRC-32 de tout texte d'un coup. Renvoie hex et Base64 sur l'encodage UTF-8.
text-hash-generatorText Processing
Examine l’encodage, le BOM, les retours à la ligne et le mojibake, puis produit une réparation locale notée.
text-encoding-forensics-and-repairText Processing
Remplit le texte à une largeur fixe et l'aligne à gauche, à droite, au centre ou justifié, avec un caractère de remplissage choisi.
text-padText Processing
Convertit le texte en petites capitales Unicode (ʜᴇʟʟᴏ). Utilise les glyphes small-cap de Phonetic Extensions ; les lettres sans glyphe dédié retombent en minuscule.
small-caps-converterSecurity
Génère du matériel de clé aléatoire cryptographiquement sûr piloté par un budget d'entropie — demandez N bits d'entropie, obtenez une sortie hex/base64/base64url. Prend aussi en charge les chaînes à alphabet personnalisé via crypto.randomInt (échantillonnage par rejet interne, sans biais de module). Pour tout secret/clé/jeton, utilisez ceci plutôt que les outils basés sur Math.random.
secure-random-generatorSecurity
Audite les en-têtes de réponse HTTP pour la conformité de sécurité — analyse les en-têtes bruts que vous collez (sans réseau) et les note selon l'ensemble d'en-têtes sécurisés OWASP avec des vérifications au niveau valeur : HSTS max-age, CSP unsafe-inline/eval, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, COOP/COEP/CORP et plus. Renvoie une note (A+ à F) plus des constatations par en-tête avec des recommandations prêtes à copier.
security-headers-checkerSecurity
Divise un secret en n parts dont k (le seuil) suffisent à le reconstruire — schéma k-parmi-n de Shamir sur GF(256). Cryptographie pure locale (crypto.randomBytes pour les coefficients), sans réseau. Divisez un mot de passe/clé/phrase entre plusieurs personnes et récupérez-le avec k parts. Confidentialité uniquement, pas d'authenticité.
shamir-secret-sharingSecurity
Chiffre du texte avec une clé publique RSA ou déchiffre le texte chiffré avec la clé privée correspondante, en utilisant le padding OAEP (SHA-1 ou SHA-256). Gère les longs messages par blocs. Les clés et données restent locales. PKCS#1 v1.5 n'est pas proposé (Node le désactive pour le déchiffrement à cause des attaques Bleichenbacher).
rsa-encrypt-decrypt