{"id":600,"date":"2026-10-04T07:06:53","date_gmt":"2026-10-04T06:06:53","guid":{"rendered":"https:\/\/wpcalc.com\/pt\/ferramentas-web\/gerador-de-senhas\/"},"modified":"2026-10-04T07:06:53","modified_gmt":"2026-10-04T06:06:53","slug":"gerador-de-senhas","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/pt\/ferramentas-web\/gerador-de-senhas\/","title":{"rendered":"Gerador de Senhas"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Gerar uma Senha Forte<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"600\" data-favorite-title=\"Gerador de Senhas\" data-favorite-url=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/gerador-de-senhas\/\" data-favorite-excerpt=\"Crie senhas fortes e aleat\u00f3rias de 4 a 128 caracteres usando mai\u00fasculas, min\u00fasculas, n\u00fameros e s\u00edmbolos. O gerador utiliza aleatoriedade criptograficamente segura e mostra a for\u00e7a da senha e a sua entropia em bits.\" aria-label=\"Adicionar aos favoritos\" data-favorite-icon=\"icon icon-calculator\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/gerador-de-senhas\/\" method=\"POST\" class=\"calculator\" id=\"calculator-600\" data-post=\"600\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Campos de entrada<\/legend><div class=\"field\" id=\"input-1\"><label for=\"field-1\">Comprimento da Senha<\/label><input type=\"text\" name=\"comprimento_da_senha\" id=\"field-1\" aria-describedby=\"calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"4\" max=\"128\" value=\"16\"\/><small id=\"calc-info-1\">N\u00famero de caracteres (4\u2013128). Quanto mais longa, mais forte.<\/small><\/div><div class=\"field is-checkbox\" id=\"input-2\"><input type=\"checkbox\" id=\"field-2\" value=\"1\" checked=\"checked\"\/><label for=\"field-2\">Letras mai\u00fasculas (A\u2013Z)<\/label><\/div><div class=\"field is-checkbox\" id=\"input-3\"><input type=\"checkbox\" id=\"field-3\" value=\"1\" checked=\"checked\"\/><label for=\"field-3\">Letras min\u00fasculas (a\u2013z)<\/label><\/div><div class=\"field is-checkbox\" id=\"input-4\"><input type=\"checkbox\" id=\"field-4\" value=\"1\" checked=\"checked\"\/><label for=\"field-4\">N\u00fameros (0\u20139)<\/label><\/div><div class=\"field is-checkbox\" id=\"input-5\"><input type=\"checkbox\" id=\"field-5\" value=\"1\" checked=\"checked\"\/><label for=\"field-5\">S\u00edmbolos (!@#$%\u2026)<\/label><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Recalcular\" id=\"calculate-button\" data-post=\"600\">Calcular<\/button><button type=\"reset\">Redefinir<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calcular automaticamente<\/label><small>Se ativado, o resultado \u00e9 atualizado automaticamente quando voc\u00ea altera qualquer valor.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Sua Senha<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Senha Gerada<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-2\"><span class=\"field-title\"><span>For\u00e7a<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Entropia<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copiar link para este c\u00e1lculo<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Deixar um coment\u00e1rio<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"600\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">O que voc\u00ea achou deste resultado?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Curti <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">\u00datil <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confuso <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Decepcionado <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Impreciso <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>F\u00f3rmula da Entropia da Senha<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">F\u00f3rmula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ E = L \\times \\log_2(N) \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Onde:<\/strong><\/p>\n<ul>\n<li>\\(E\\) \u2014 entropia da senha, medida em bits<\/li>\n<li>\\(L\\) \u2014 comprimento da senha (n\u00famero de caracteres)<\/li>\n<li>\\(N\\) \u2014 tamanho do conjunto de caracteres (n\u00famero de caracteres distintos que podem aparecer em cada posi\u00e7\u00e3o)<\/li>\n<\/ul>\n<p>A f\u00f3rmula estima quantas senhas igualmente prov\u00e1veis o gerador consegue produzir. Cada bit adicional duplica o n\u00famero de possibilidades, pelo que um atacante precisaria de aproximadamente \\(2^E\\) tentativas, em m\u00e9dia, para quebrar a senha por for\u00e7a bruta.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-2\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Gerador de Senhas \u2013 Exemplo de C\u00e1lculo<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Exemplo:<\/strong> as configura\u00e7\u00f5es predefinidas \u2014 Comprimento da Senha 16, com Mai\u00fasculas (A\u2013Z), Min\u00fasculas (a\u2013z), N\u00fameros (0\u20139) e S\u00edmbolos (!@#$%\u2026) todos ativados.<\/p>\n<p>\\[ N = 26 + 26 + 10 + 27 = 89 \\text{ caracteres no conjunto} \\]<\/p>\n<p>\\[ E = 16 \\times \\log_2(89) \\approx 16 \\times 6.476 \\approx 103.6 \\text{ bits} \\]<\/p>\n<p><strong>Resultado:<\/strong> uma senha de 16 caracteres como <code>aK7#mP2$xQ9&amp;wZ4!<\/code> com uma entropia de cerca de 103,6 bits, classificada como <strong>Forte<\/strong> e bem adequada para contas, encripta\u00e7\u00e3o e uso administrativo.<\/p>\n<p>\n\r\n<\/section>\n<h2>Como Usar o Gerador de Senhas<\/h2>\n<ol>\n<li>Introduza o <strong>Comprimento da Senha<\/strong> (qualquer valor de 4 a 128). Senhas mais longas s\u00e3o exponencialmente mais dif\u00edceis de quebrar.<\/li>\n<li>Marque ou desmarque os conjuntos de caracteres: <strong>Mai\u00fasculas (A\u2013Z)<\/strong>, <strong>Min\u00fasculas (a\u2013z)<\/strong>, <strong>N\u00fameros (0\u20139)<\/strong> e <strong>S\u00edmbolos (!@#$%\u2026)<\/strong>. Pelo menos um conjunto tem de estar selecionado.<\/li>\n<li>Clique no bot\u00e3o de calcular. Uma nova senha aparece em <strong>Senha Gerada<\/strong>.<\/li>\n<li>Verifique a classifica\u00e7\u00e3o de <strong>For\u00e7a<\/strong> e o valor de <strong>Entropia<\/strong> em bits para avaliar a seguran\u00e7a da senha.<\/li>\n<li>Copie a senha para o seu gestor de senhas ou para o servi\u00e7o em que se est\u00e1 a registar e regenere se quiser uma diferente.<\/li>\n<\/ol>\n<h2>O Que \u00c9 a Entropia da Senha e Porque \u00c9 Importante<\/h2>\n<p>A entropia da senha mede a imprevisibilidade de uma senha em bits. Depende apenas de duas coisas: o comprimento da senha e o tamanho do conjunto de caracteres poss\u00edveis. Uma senha aleat\u00f3ria de 8 caracteres usando apenas letras min\u00fasculas oferece \\(8 \\times \\log_2(26) \\approx 37.6\\) bits, enquanto o mesmo comprimento com os quatro conjuntos de caracteres oferece \\(8 \\times \\log_2(89) \\approx 51.8\\) bits \u2014 mais de 100 000 vezes mais combina\u00e7\u00f5es.<\/p>\n<p>O gerador garante pelo menos um caractere de cada conjunto selecionado, depois preenche as posi\u00e7\u00f5es restantes com o conjunto completo e embaralha o resultado. A aleatoriedade vem da fun\u00e7\u00e3o <code>crypto.getRandomValues<\/code> do navegador com amostragem por rejei\u00e7\u00e3o, que evita o enviesamento por m\u00f3dulo e \u00e9 a mesma fonte de aleatoriedade usada em opera\u00e7\u00f5es criptogr\u00e1ficas. As senhas s\u00e3o geradas inteiramente no seu navegador e nunca s\u00e3o enviadas para um servidor.<\/p>\n<p>Como regra pr\u00e1tica, 60\u201380 bits \u00e9 bom para contas do dia a dia, 80\u2013128 bits \u00e9 forte para contas importantes, e 128 bits ou mais \u00e9 considerado muito forte \u2014 compar\u00e1vel \u00e0s chaves usadas na encripta\u00e7\u00e3o moderna. Uma senha aleat\u00f3ria de 20 caracteres com todos os conjuntos de caracteres ultrapassa 129 bits e \u00e9 efetivamente imposs\u00edvel de quebrar por for\u00e7a bruta com a tecnologia atual.<\/p>\n<h2>Refer\u00eancia das Classifica\u00e7\u00f5es de For\u00e7a<\/h2>\n<table>\n<thead>\n<tr>\n<th>Entropia (bits)<\/th>\n<th>Classifica\u00e7\u00e3o de For\u00e7a<\/th>\n<th>Uso T\u00edpico<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Abaixo de 40<\/td>\n<td>Muito fraca<\/td>\n<td>Evitar \u2014 quebr\u00e1vel em minutos a horas<\/td>\n<\/tr>\n<tr>\n<td>40 \u2013 60<\/td>\n<p>&lt;td Fraca<\/td>\n<td>Apenas contas de baixo valor<\/td>\n<\/tr>\n<tr>\n<td>60 \u2013 80<\/td>\n<td>Boa<\/td>\n<td>Contas do dia a dia<\/td>\n<\/tr>\n<tr>\n<td>80 \u2013 128<\/td>\n<td>Forte<\/td>\n<td>Contas, encripta\u00e7\u00e3o, uso administrativo<\/td>\n<\/tr>\n<tr>\n<td>128 ou mais<\/td>\n<td>Muito forte<\/td>\n<td>Uso de alta seguran\u00e7a e longo prazo<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Pressupostos, Limita\u00e7\u00f5es e Dicas Pr\u00e1ticas<\/h2>\n<ul>\n<li>O valor da entropia pressup\u00f5e que a senha \u00e9 <strong>verdadeiramente aleat\u00f3ria<\/strong>. N\u00e3o se aplica a senhas criadas por humanos como <code>P@ssword123<\/code>, que parecem complexas mas seguem padr\u00f5es previs\u00edveis que os atacantes testam primeiro.<\/li>\n<li>A entropia n\u00e3o diz nada sobre a seguran\u00e7a do site onde usa a senha. Senhas reutilizadas podem ser divulgadas independentemente da sua for\u00e7a, por isso use uma senha \u00fanica para cada conta e ative a autentica\u00e7\u00e3o de dois fatores sempre que poss\u00edvel.<\/li>\n<li>Alguns sistemas mais antigos rejeitam certos s\u00edmbolos ou limitam o comprimento da senha (frequentemente a 8\u201320 caracteres). Se um site recusar a senha gerada, desative a op\u00e7\u00e3o <strong>S\u00edmbolos<\/strong> ou reduza o comprimento e regenere.<\/li>\n<li>O comprimento vence a complexidade: uma senha de 20 caracteres sem s\u00edmbolos (\\(\\approx 115\\) bits) \u00e9 mais forte do que uma de 8 caracteres com s\u00edmbolos (\\(\\approx 52\\) bits).<\/li>\n<li>Nunca guarde senhas em ficheiros de texto simples. Se precisar de verificar uma c\u00f3pia exata de um texto, ferramentas como o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/gerador-de-hash-sha-256\/\">Gerador de Hash SHA-256<\/a> ou o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/gerador-de-hash-md5\/\">Gerador de Hash MD5<\/a> produzem uma checksum \u2014 mas note que MD5 ou SHA-256 simples n\u00e3o s\u00e3o adequados para guardar senhas reais; use antes um gestor de senhas dedicado.<\/li>\n<li>Se um site precisar de transportar a senha como texto, o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/codificador-base64\/\">Codificador Base64<\/a> pode codific\u00e1-la \u2014 mas lembre-se de que Base64 n\u00e3o \u00e9 encripta\u00e7\u00e3o e n\u00e3o oferece qualquer prote\u00e7\u00e3o.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Crie senhas fortes e aleat\u00f3rias de 4 a 128 caracteres usando mai\u00fasculas, min\u00fasculas, n\u00fameros e s\u00edmbolos. O gerador utiliza aleatoriedade criptograficamente segura e mostra a for\u00e7a da senha e a sua entropia em bits.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[15],"tags":[72],"class_list":["post-600","post","type-post","status-publish","format-standard","hentry","category-ferramentas-web","tag-ferramentas-de-texto"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/comments?post=600"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/600\/revisions"}],"predecessor-version":[{"id":1414,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/600\/revisions\/1414"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/media?parent=600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/categories?post=600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/tags?post=600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}