{"id":4361,"date":"2021-07-22T09:27:18","date_gmt":"2021-07-22T09:27:18","guid":{"rendered":"https:\/\/www.ifindpass.com\/?page_id=4361"},"modified":"2021-07-22T11:08:28","modified_gmt":"2021-07-22T11:08:28","slug":"password-generator","status":"publish","type":"page","link":"https:\/\/www.ifindpass.com\/de\/password-generator\/","title":{"rendered":"Online-Passwortgenerator"},"content":{"rendered":"<div class=\"gb-container gb-container-b34c6840 gb-headline gb-headline-0fcd8a68\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-04a2c8c0\">\n<div class=\"gb-grid-column gb-grid-column-87aea20b\"><div class=\"gb-container gb-container-87aea20b\"><div class=\"gb-inside-container\">\n\n<h1 class=\"gb-headline gb-headline-6a46ab6b gb-headline-text\"> Online-Passwortgenerator <\/h1>\n\n\n\n<p class=\"gb-headline gb-headline-55f6c2c3 gb-headline-text\">Mit unserem Online-Passwortgenerator k\u00f6nnen Sie schnell ein starkes Zufallspasswort generieren. <\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n<div class=\"gb-container gb-container-31012149\"><div class=\"gb-inside-container\">\n\n<h2 class=\"gb-headline gb-headline-064fb925 gb-headline-text\">Generieren Sie ein sicheres Passwort<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><style>\r\ninput,\r\nbutton,\r\ntextarea,\r\nselect {\r\n    font-family: inherit;\r\n    font-size: 100%;\r\n}\r\n\r\n#main_pass {\r\n    margin: 0 auto;\r\n\tmax-width: 500px;\r\n}\r\n\r\n.adsbygoogle {\r\n    display: block !important;\r\n    margin: 50px auto;\r\n}\r\n\r\n\r\n\r\n.passdiv ul {\r\n    margin: 0;\r\n    padding: 0;\r\n    border-top: 1px solid #eee;\r\n    list-style: none;\r\n    font-size: 14px;\r\n}\r\n\r\n.passdiv li {\r\n    clear: both;\r\n    overflow: hidden;\r\n    padding: .5em 0;\r\n    border-bottom: 1px solid #eee;\r\n}\r\n\r\n\r\n.passdiv input {\r\n    float: right;\r\n    margin-top: 9px;\r\n}\r\n\r\n#special_characters,\r\n#exclude_characters,\r\n#password_length,\r\n#password_quantity {\r\n    margin-top: 0;\r\n    width: 5em;\r\n    text-align: right;\r\n}\r\n\r\n#special_characters,\r\n#exclude_characters {\r\n    width: 60%;\r\n}\r\n\r\n#generate {\r\n    margin: 1em 0;\r\n}\r\n#generate {\r\n    width: 100%;\r\n    height: 37px;\r\n    background-color: #0078e7;\r\n    color: #fff;\r\n    margin: 1em 0;\r\n    outline: 0;\r\n    border: 0;\r\n}\r\n\r\n\r\n<\/style>\r\n<form id=\"main_pass\" class=\"passdiv\" action=\"\">\r\n\t<ul >\r\n\t\t<li ><label><input type=\"checkbox\" name=\"include_number\" checked=\"\"><span>Zahlen (zB 123456):<\/span><\/label><\/li>\r\n\t\t<li ><label><input type=\"checkbox\" name=\"include_lowercaseletters\" checked=\"\"><span>Kleinbuchstaben (zB abcdefgh):<\/span><\/label><\/li>\r\n\t\t<li><label><input type=\"checkbox\" name=\"include_uppercaseletters\" checked=\"\"><span>Gro\u00dfbuchstaben (zB ABCDEFGH)<\/span><\/label><\/li>\r\n        <li><label><span>Symbole (zB @#$%)<\/span><input name=\"special_characters\" type=\"text\" value=\"!@#$%*\"><\/label><\/li>\r\n        <li><label><span>Ausschlie\u00dfen<\/span><input name=\"exclude_characters\" type=\"text\" value=\"il1LoO\"><\/label><\/li>\r\n\t\t<li><label><input type=\"checkbox\" name=\"password_unique\">\r\n\t\t<span>Keine Wiederholung<\/span><\/label><\/li>\r\n\t\t<li><label><span>Passwortl\u00e4nge<\/span><input type=\"number\" name=\"password_length\" min=\"0\" value=\"8\"><\/label><\/li>\r\n\t\t<li><label><span>Menge<\/span><input type=\"number\" name=\"password_quantity\" min=\"0\" value=\"1\"><\/label><\/li>\r\n\t<\/ul>\r\n\t<button type=\"button\" id=\"generate\" class=\"pure-button pure-button-primary pure-input-1\">Generieren<\/button>\r\n\t<textarea name=\"output\" class=\"pure-input-1\" cols=\"40\" rows=\"3\" readonly><\/textarea>\r\n<input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\r\n\r\n<script>\r\nvar form = document.getElementById('main_pass');\r\n\r\nfunction rand(max) {\r\n    return Math.floor(Math.random() * max);\r\n}\r\n\r\ndocument.getElementById('generate').onclick = function () {\r\n    var chars = '';\r\n    var passwords = [];\r\n    var passwordUnique = form.password_unique.checked;\r\n    var quantity = Number(form.password_quantity.value);\r\n\r\n    if (form.include_number.checked) chars += '0123456789';\r\n    if (form.include_lowercaseletters.checked) chars += 'abcdefghijklmnopqrstuvwxyz';\r\n    if (form.include_uppercaseletters.checked) chars += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';\r\n    if (form.special_characters.value) chars += form.special_characters.value;\r\n    if (form.exclude_characters.value) chars = chars.replace(new RegExp(form.exclude_characters.value.split('').join('|'), 'g'), '');\r\n\r\n    while (passwords.length < quantity) {\r\n        var _chars = chars.split('');\r\n        var password = '';\r\n\r\n        for (var i = 0, l = form.password_length.value; i < l; i++) {\r\n            if (_chars.length < 1) break;\r\n\r\n            var idx = rand(_chars.length);\r\n            password += _chars[idx];\r\n            if (passwordUnique) _chars.splice(idx, 1);\r\n        }\r\n\r\n        if (passwords.indexOf(password) === -1) passwords.push(password);\r\n    }\r\n\r\n    form.output.value = passwords.join('\\n');\r\n};\r\n\r\nform.output.onfocus = function () {\r\n    this.select();\r\n};\r\n\r\nfunction loadConfig() {\r\n    var config = JSON.parse(localStorage.getItem('passwordConfig'));\r\n\r\n    Object.keys(config).forEach(function(name) {\r\n        var value = config[name];\r\n        var input = form[name];\r\n\r\n        if (input.type === 'checkbox') {\r\n            input.checked = value;\r\n        } else {\r\n            input.value = value;\r\n        }\r\n    });\r\n}\r\n\r\nfunction saveConfig() {\r\n    var config = {};\r\n\r\n    [].forEach.call(form.getElementsByTagName('input'), function(input) {\r\n        config[input.name] = input.type === 'checkbox' ? input.checked : input.value;\r\n    });\r\n\r\n    localStorage.setItem('passwordConfig', JSON.stringify(config));\r\n}\r\n\r\n[].forEach.call(form.getElementsByTagName('input'), function(input) {\r\n    input.addEventListener('change', saveConfig);\r\n});\r\n\r\nif (localStorage.getItem('passwordConfig')) {\r\n    loadConfig();\r\n}\r\n<\/script><\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<div class=\"gb-container gb-container-dc06b7f0\"><div class=\"gb-inside-container\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_generate-full-width-content":"true"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.3 (Yoast SEO v16.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Online Password Generator - iFindPass<\/title>\n<meta name=\"description\" content=\"Use our online password generator tool to create security passwords to prevent security threats. Generate a new password in iFindPass.com now\" \/>\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.ifindpass.com\/de\/password-generator\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Online Password Generator - iFindPass\" \/>\n<meta property=\"og:description\" content=\"Use our online password generator tool to create security passwords to prevent security threats. Generate a new password in iFindPass.com now\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ifindpass.com\/de\/password-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"iFindPass\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-22T11:08:28+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\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\":\"WebSite\",\"@id\":\"https:\/\/www.ifindpass.com\/fr\/#website\",\"url\":\"https:\/\/www.ifindpass.com\/fr\/\",\"name\":\"iFindPass\",\"description\":\"Password Recovery\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.ifindpass.com\/fr\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ifindpass.com\/zh\/password-generator\/#webpage\",\"url\":\"https:\/\/www.ifindpass.com\/zh\/password-generator\/\",\"name\":\"Online Password Generator - iFindPass\",\"isPartOf\":{\"@id\":\"https:\/\/www.ifindpass.com\/fr\/#website\"},\"datePublished\":\"2021-07-22T09:27:18+00:00\",\"dateModified\":\"2021-07-22T11:08:28+00:00\",\"description\":\"Use our online password generator tool to create security passwords to prevent security threats. Generate a new password in iFindPass.com now\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ifindpass.com\/zh\/password-generator\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ifindpass.com\/zh\/password-generator\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ifindpass.com\/zh\/password-generator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@id\":\"https:\/\/www.ifindpass.com\/zh\/password-generator\/#webpage\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/pages\/4361"}],"collection":[{"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/comments?post=4361"}],"version-history":[{"count":1,"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/pages\/4361\/revisions"}],"predecessor-version":[{"id":4372,"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/pages\/4361\/revisions\/4372"}],"wp:attachment":[{"href":"https:\/\/www.ifindpass.com\/de\/wp-json\/wp\/v2\/media?parent=4361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}