{"id":343,"date":"2025-05-26T17:17:44","date_gmt":"2025-05-26T13:17:44","guid":{"rendered":"https:\/\/www.arparun.re\/?page_id=343"},"modified":"2025-06-25T16:49:49","modified_gmt":"2025-06-25T12:49:49","slug":"generateur-de-mot-de-passe","status":"publish","type":"page","link":"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/","title":{"rendered":"Generateur de mot de passe"},"content":{"rendered":"\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>G\u00e9n\u00e9rateur de Mot de Passe<\/title>\n\n<\/head>\n<body>\n    <div class=\"container\">\n        <h1>\ud83d\udd10 G\u00e9n\u00e9rateur de Mot de Passe<\/h1>\n        \n        <div class=\"length-control\">\n            <span>Longueur:<\/span>\n            <input type=\"range\" id=\"lengthSlider\" min=\"4\" max=\"20\" value=\"8\">\n            <span class=\"length-value\" id=\"lengthValue\">8<\/span>\n        <\/div>\n\n        <div class=\"options\">\n            <div class=\"option\">\n                <label>Lettres minuscules (a-z)<\/label>\n                <input type=\"checkbox\" id=\"lowercase\" checked>\n            <\/div>\n            <div class=\"option\">\n                <label>Lettres majuscules (A-Z)<\/label>\n                <input type=\"checkbox\" id=\"uppercase\" checked>\n            <\/div>\n            <div class=\"option\">\n                <label>Chiffres (0-9)<\/label>\n                <input type=\"checkbox\" id=\"numbers\" checked>\n            <\/div>\n            <div class=\"option\">\n                <label>Symboles (!@#$%&#038;)<\/label>\n                <input type=\"checkbox\" id=\"symbols\" checked>\n            <\/div>\n        <\/div>\n\n        <div class=\"password-display\" id=\"passwordDisplay\">\n            Cliquez sur \u00ab\u00a0G\u00e9n\u00e9rer\u00a0\u00bb pour cr\u00e9er un mot de passe\n        <\/div>\n\n        <button class=\"generate-btn\" onclick=\"generatePassword()\">\n            \ud83c\udfb2 G\u00e9n\u00e9rer un mot de passe\n        <\/button>\n        \n        <button class=\"copy-btn\" id=\"copyBtn\" onclick=\"copyPassword()\" disabled>\n            \ud83d\udccb Copier\n        <\/button>\n\n        <div class=\"feedback\" id=\"feedback\"><\/div>\n    <\/div>\n\n    <script>\n        let currentPassword = '';\n\n        \/\/ Mettre \u00e0 jour l'affichage de la longueur\n        const lengthSlider = document.getElementById('lengthSlider');\n        const lengthValue = document.getElementById('lengthValue');\n        \n        lengthSlider.addEventListener('input', function() {\n            lengthValue.textContent = this.value;\n        });\n\n        function generatePassword() {\n            const length = parseInt(lengthSlider.value);\n            const lowercase = document.getElementById('lowercase').checked;\n            const uppercase = document.getElementById('uppercase').checked;\n            const numbers = document.getElementById('numbers').checked;\n            const symbols = document.getElementById('symbols').checked;\n\n            \/\/ V\u00e9rifier qu'au moins une option est s\u00e9lectionn\u00e9e\n            if (!lowercase && !uppercase && !numbers && !symbols) {\n                showFeedback('Veuillez s\u00e9lectionner au moins un type de caract\u00e8re!', 'error');\n                return;\n            }\n\n            let charset = '';\n            if (lowercase) charset += 'abcdefghijklmnopqrstuvwxyz';\n            if (uppercase) charset += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';\n            if (numbers) charset += '0123456789';\n            if (symbols) charset += '!@#$%^&*()_+-=[]{}|;:,.<>?';\n\n            let password = '';\n            for (let i = 0; i < length; i++) {\n                const randomIndex = Math.floor(Math.random() * charset.length);\n                password += charset[randomIndex];\n            }\n\n            currentPassword = password;\n            document.getElementById('passwordDisplay').textContent = password;\n            document.getElementById('copyBtn').disabled = false;\n            \n            \/\/ Effacer le message de feedback pr\u00e9c\u00e9dent\n            hideFeedback();\n        }\n\n        function copyPassword() {\n            if (!currentPassword) return;\n\n            navigator.clipboard.writeText(currentPassword).then(function() {\n                showFeedback('Mot de passe copi\u00e9 dans le presse-papiers!', 'success');\n            }).catch(function() {\n                \/\/ Fallback pour les navigateurs plus anciens\n                const textArea = document.createElement('textarea');\n                textArea.value = currentPassword;\n                document.body.appendChild(textArea);\n                textArea.select();\n                document.execCommand('copy');\n                document.body.removeChild(textArea);\n                showFeedback('Mot de passe copi\u00e9 dans le presse-papiers!', 'success');\n            });\n        }\n\n        function showFeedback(message, type) {\n            const feedback = document.getElementById('feedback');\n            feedback.textContent = message;\n            feedback.className = `feedback ${type} show`;\n            \n            setTimeout(hideFeedback, 3000);\n        }\n\n        function hideFeedback() {\n            const feedback = document.getElementById('feedback');\n            feedback.classList.remove('show');\n        }\n\n        \/\/ G\u00e9n\u00e9rer un mot de passe initial\n        generatePassword();\n    <\/script>\n<\/body>\n","protected":false},"excerpt":{"rendered":"<p>G\u00e9n\u00e9rateur de Mot de Passe \ud83d\udd10 G\u00e9n\u00e9rateur de Mot de Passe Longueur: 8 Lettres minuscules (a-z) Lettres majuscules (A-Z) Chiffres (0-9) Symboles (!@#$%&#038;) Cliquez sur \u00ab\u00a0G\u00e9n\u00e9rer\u00a0\u00bb pour cr\u00e9er un mot de passe \ud83c\udfb2 G\u00e9n\u00e9rer un mot de passe \ud83d\udccb Copier<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-343","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Generateur de mot de passe - arparun - Informatique Reunion<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generateur de mot de passe - arparun - Informatique Reunion\" \/>\n<meta property=\"og:description\" content=\"G\u00e9n\u00e9rateur de Mot de Passe \ud83d\udd10 G\u00e9n\u00e9rateur de Mot de Passe Longueur: 8 Lettres minuscules (a-z) Lettres majuscules (A-Z) Chiffres (0-9) Symboles (!@#$%&#038;) Cliquez sur \u00ab\u00a0G\u00e9n\u00e9rer\u00a0\u00bb pour cr\u00e9er un mot de passe \ud83c\udfb2 G\u00e9n\u00e9rer un mot de passe \ud83d\udccb Copier\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/\" \/>\n<meta property=\"og:site_name\" content=\"arparun - Informatique Reunion\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-25T12:49:49+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/\",\"url\":\"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/\",\"name\":\"Generateur de mot de passe - arparun - Informatique Reunion\",\"isPartOf\":{\"@id\":\"https:\/\/www.arparun.re\/#website\"},\"datePublished\":\"2025-05-26T13:17:44+00:00\",\"dateModified\":\"2025-06-25T12:49:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.arparun.re\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generateur de mot de passe\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.arparun.re\/#website\",\"url\":\"https:\/\/www.arparun.re\/\",\"name\":\"arparun - Informatique Reunion\",\"description\":\"Syst\u00e8mes, R\u00e9seaux et S\u00e9curit\u00e9\",\"publisher\":{\"@id\":\"https:\/\/www.arparun.re\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.arparun.re\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.arparun.re\/#organization\",\"name\":\"Arparun\",\"url\":\"https:\/\/www.arparun.re\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.arparun.re\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.arparun.re\/wp-content\/uploads\/2021\/02\/cropped-site.png\",\"contentUrl\":\"https:\/\/www.arparun.re\/wp-content\/uploads\/2021\/02\/cropped-site.png\",\"width\":512,\"height\":512,\"caption\":\"Arparun\"},\"image\":{\"@id\":\"https:\/\/www.arparun.re\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generateur de mot de passe - arparun - Informatique Reunion","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/","og_locale":"fr_FR","og_type":"article","og_title":"Generateur de mot de passe - arparun - Informatique Reunion","og_description":"G\u00e9n\u00e9rateur de Mot de Passe \ud83d\udd10 G\u00e9n\u00e9rateur de Mot de Passe Longueur: 8 Lettres minuscules (a-z) Lettres majuscules (A-Z) Chiffres (0-9) Symboles (!@#$%&#038;) Cliquez sur \u00ab\u00a0G\u00e9n\u00e9rer\u00a0\u00bb pour cr\u00e9er un mot de passe \ud83c\udfb2 G\u00e9n\u00e9rer un mot de passe \ud83d\udccb Copier","og_url":"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/","og_site_name":"arparun - Informatique Reunion","article_modified_time":"2025-06-25T12:49:49+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/","url":"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/","name":"Generateur de mot de passe - arparun - Informatique Reunion","isPartOf":{"@id":"https:\/\/www.arparun.re\/#website"},"datePublished":"2025-05-26T13:17:44+00:00","dateModified":"2025-06-25T12:49:49+00:00","breadcrumb":{"@id":"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.arparun.re\/index.php\/generateur-de-mot-de-passe\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.arparun.re\/"},{"@type":"ListItem","position":2,"name":"Generateur de mot de passe"}]},{"@type":"WebSite","@id":"https:\/\/www.arparun.re\/#website","url":"https:\/\/www.arparun.re\/","name":"arparun - Informatique Reunion","description":"Syst\u00e8mes, R\u00e9seaux et S\u00e9curit\u00e9","publisher":{"@id":"https:\/\/www.arparun.re\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arparun.re\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.arparun.re\/#organization","name":"Arparun","url":"https:\/\/www.arparun.re\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.arparun.re\/#\/schema\/logo\/image\/","url":"https:\/\/www.arparun.re\/wp-content\/uploads\/2021\/02\/cropped-site.png","contentUrl":"https:\/\/www.arparun.re\/wp-content\/uploads\/2021\/02\/cropped-site.png","width":512,"height":512,"caption":"Arparun"},"image":{"@id":"https:\/\/www.arparun.re\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/pages\/343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/comments?post=343"}],"version-history":[{"count":3,"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/pages\/343\/revisions"}],"predecessor-version":[{"id":474,"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/pages\/343\/revisions\/474"}],"wp:attachment":[{"href":"https:\/\/www.arparun.re\/index.php\/wp-json\/wp\/v2\/media?parent=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}