Cyber Tools

1. Générateur de mot de passe

Exemple : Longueur=12, cochez tous les types, cliquez "Générer". Résultat : K7@mP#vN2qL9

2. Vérificateur de force de mot de passe

Exemple : Entrez P@ssw0rd123. Résultat : Barre progresse, texte indique "Fort".

3. Encodeur/Décodeur Base64

Exemple : Entrez Hello, cliquez "Encoder". Résultat : SGVsbG8=. Pour décoder, entrez SGVsbG8=, cliquez "Décoder". Résultat : Hello.

4. Générateur de Hash

Exemple : Entrez password, cliquez "SHA-256". Résultat : 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8. Pour bcrypt, résultat ressemble à $2b$10$....

5. Générateur de QR Code

Exemple : Entrez https://example.com, cliquez "Générer QR". Résultat : QR code scannable menant à l’URL.

6. Générateur d'UUID

Exemple : Cliquez "Générer UUID". Résultat : 123e4567-e89b-12d3-a456-426614174000.

7. Validateur d'Email

Exemple : Entrez test@example.com, cliquez "Valider". Résultat : Email valide. Entrez invalid.email, résultat : Email invalide.

8. Encodeur/Décodeur URL

Exemple : Entrez https://example.com/?q=test space, cliquez "Encoder". Résultat : https%3A%2F%2Fexample.com%2F%3Fq%3Dtest%20space. Pour décoder, inversez.

9. Calculateur d'Entropie de Mot de Passe

Exemple : Entrez P@ssw0rd. Résultat : Entropie ~32 bits (Moyen). Entrez A1b2C3d4!, résultat : ~50 bits (Bon).

10. Chiffrement/Déchiffrement AES

Exemple : Texte=Hello World, Clé AES-256=ASecretKeyForAES256Encryption123, cliquez "Chiffrer". Résultat : U2FsdGVkX1.... Pour déchiffrer, entrez le résultat et la même clé.

11. Détecteur XSS Basique

Exemple : Entrez <script>alert('XSS')</script>, cliquez "Détecter". Résultat : Potentiel XSS détecté !. Cliquez "Charger Payloads" pour voir des exemples.

12. Générateur de Nombre Aléatoire Sécurisé

Exemple : Min=1, Max=100, cliquez "Générer". Résultat : Nombre aléatoire comme 42.

13. Générateur de Token JWT

Exemple : En-tête={"alg":"HS256","typ":"JWT"}, Payload={"sub":"1234567890","name":"John Doe"}, Secret=secret, cliquez "Générer JWT". Résultat : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9....

14. Vérificateur de Token JWT

Exemple : Entrez eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIn0..., cliquez "Vérifier". Résultat : En-tête et payload décodés.

15. Encodeur/Décodeur Hex

Exemple : Entrez Hello, cliquez "Encoder". Résultat : 48656c6c6f. Pour décoder, entrez 48656c6c6f, cliquez "Décoder". Résultat : Hello.

16. Générateur de Clé RSA

Exemple : Cliquez "Générer Clés RSA". Résultat : Clés publiques/privées simulées (implémentation complète nécessite bibliothèque).

17. Chiffrement/Déchiffrement RSA

Exemple : Non fonctionnel (nécessite forge.js). Entrez texte et clé, résultat : Message indiquant limitation.

18. Analyseur de Headers HTTP

Exemple : Entrez Content-Type: application/json\nX-Frame-Options: SAMEORIGIN, cliquez "Analyser". Résultat : Manque HSTS....

19. Testeur de Regex

Exemple : Pattern=\d+, Texte=123 abc 456, cliquez "Tester". Résultat : Correspondances: 2\n123\n456.

20. Générateur de Payload SQLi

Exemple : Cliquez "Charger Payloads SQLi". Résultat : Liste de payloads comme ' OR '1'='1.