{"id":316,"date":"2025-10-13T17:17:37","date_gmt":"2025-10-13T17:17:37","guid":{"rendered":"https:\/\/cuentoskecuentan.com\/?p=316"},"modified":"2025-10-13T19:34:49","modified_gmt":"2025-10-13T19:34:49","slug":"la-contrasena-de-patricio","status":"publish","type":"post","link":"https:\/\/cuentoskecuentan.com\/?p=316","title":{"rendered":"La contrase\u00f1a de Patricio"},"content":{"rendered":"\n<p>En la actualidad, los ni\u00f1os tambi\u00e9n usan internet para aprender, jugar y divertirse. Por eso, es muy importante que comprendan c\u00f3mo proteger su informaci\u00f3n y cuidar sus cuentas digitales.<\/p>\n\n\n\n<p>El siguiente cuento, titulado \u201cLa contrase\u00f1a de Patricio\u201d, ense\u00f1a de forma sencilla y divertida por qu\u00e9 debemos crear contrase\u00f1as seguras y no compartirlas con nadie.<\/p>\n\n\n\n<p>Acompa\u00f1a a Patricio en esta historia y descubre qu\u00e9 sucede cuando no cuidamos nuestros datos personales en l\u00ednea.<\/p>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/1Rbm5QXjzbvOkWEpbpKalV6EhusyqyBLV\/preview\" width=\"640\" height=\"480\" allow=\"autoplay\"><\/iframe>\n\n\n\n<p>Puedes descargar el archivo <a href=\"https:\/\/drive.google.com\/file\/d\/1Rbm5QXjzbvOkWEpbpKalV6EhusyqyBLV\/view?usp=sharing\">AQU\u00cd. <\/a><\/p>\n\n\n\n<p>Si deseas jugar un kahoot, hazlo <a href=\"https:\/\/create.kahoot.it\/share\/las-contrasenas-de-patricio\/a2767ca1-eb8b-4bc0-92ab-41250160f979\">AQU\u00cd.<\/a><\/p>\n\n\n\n<p>Ahora pon a prueba tus conocimientos:<\/p>\n\n\n\n<!doctype html>\n<html lang=\"es\">\n<head>\n  <meta charset=\"utf-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\n  <title>\u00bfContrase\u00f1a segura? \u2014 Actividad<\/title>\n  <style>\n    :root{ --morado: #793d7a; --fondo: #fffafc; --texto:#222 }\n    body{ font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial; background:var(--fondo); color:var(--texto); margin:0; padding:20px; }\n    .container{ max-width:820px; margin:0 auto; background:white; border-radius:14px; box-shadow:0 6px 20px rgba(0,0,0,0.08); padding:22px; }\n    header{ display:flex; gap:16px; align-items:center; }\n    .logo{ width:64px; height:64px; border-radius:12px; background:linear-gradient(135deg, var(--morado), #a86fb0); display:flex; align-items:center; justify-content:center; color:white; font-weight:700; font-size:20px }\n    h1{ margin:0; font-size:20px }\n    p.lead{ margin:8px 0 18px; color:#444 }\n    .card{ border:1px solid #f0e9f3; padding:14px; border-radius:10px; margin-bottom:12px; }\n    .password-row{ display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap: wrap; }\n    .pwd{ font-weight:700; font-size:16px; letter-spacing:0.6px }\n    .buttons{ display:flex; gap:8px; flex-wrap: wrap; }\n    button.choice{ padding:8px 12px; border-radius:8px; border:2px solid var(--morado); background:transparent; cursor:pointer; font-weight:600; color:var(--morado); transition:all 0.2s; }\n    button.choice:hover{ background:var(--morado); color:white; }\n    button.choice:disabled{ opacity:0.5; cursor:not-allowed }\n    .feedback{ margin-top:10px; font-size:14px }\n    .correct{ color:green; font-weight:700 }\n    .wrong{ color:#c62828; font-weight:700 }\n    .explain{ margin-top:6px; color:#444; font-size:13px }\n    .controls{ display:flex; justify-content:space-between; align-items:center; margin-top:18px }\n    .score{ font-weight:800; color:var(--morado) }\n    .btn-reset{ background:transparent; border:2px solid var(--morado); color:var(--morado); padding:8px 12px; border-radius:8px; cursor:pointer; transition:all 0.2s; }\n    .btn-reset:hover{ background:var(--morado); color:white; }\n    footer{ margin-top:16px; font-size:13px; color:#555 }\n  <\/style>\n<\/head>\n<body>\n  <div class=\"container\" role=\"main\">\n    <header>\n      <div class=\"logo\">A+<\/div>\n      <div>\n        <h1>\u00bfContrase\u00f1a segura?<\/h1>\n        <p class=\"lead\">Lee cada contrase\u00f1a y elige si <strong>es segura<\/strong> o <strong>no es segura<\/strong>. Al final ver\u00e1s tu puntaje y una explicaci\u00f3n.<\/p>\n      <\/div>\n    <\/header>\n\n    <div id=\"quiz\"><\/div>\n\n    <div class=\"controls\">\n      <div>Tu puntuaci\u00f3n: <span id=\"score\" class=\"score\">0<\/span> \/ <span id=\"total\">0<\/span><\/div>\n      <button id=\"reset\" class=\"btn-reset\">Reiniciar<\/button>\n    <\/div>\n\n    <footer>\n      Consejo para padres y maestros: Explique a los ni\u00f1os que una contrase\u00f1a segura suele ser larga (8+ caracteres), mezcla letras y n\u00fameros, contiene may\u00fasculas y s\u00edmbolos, y nunca debe compartirse.\n    <\/footer>\n  <\/div>\n\n  <script>\n    const items = [\n      { pwd: '1234', secure:false, explain: 'Muy corta y solo n\u00fameros \u2014 cualquiera la puede adivinar.' },\n      { pwd: 'sol', secure:false, explain: 'Palabra com\u00fan y corta. F\u00e1cil de adivinar.' },\n      { pwd: 'PaG4', secure:false, explain: 'Mejor porque tiene n\u00famero y letra, pero sigue siendo corta.' },\n      { pwd: 'GatoAzul2025', secure:true, explain: 'Larga, mezcla letras y n\u00fameros. Buena opci\u00f3n.' },\n      { pwd: 'Amarillo45#!', secure:true, explain: 'Incluye s\u00edmbolo y tiene una longitud adecuada.' },\n      { pwd: 'contrase\u00f1a', secure:false, explain: 'La palabra \"contrase\u00f1a\" es muy obvia; no es segura.' },\n      { pwd: 'Z4pato$', secure:true, explain: 'Mezcla may\u00fascula, n\u00famero y s\u00edmbolo \u2014 una contrase\u00f1a fuerte.' },\n      { pwd: 'qwerty', secure:false, explain: 'Patr\u00f3n de teclado com\u00fan \u2014 f\u00e1cil de adivinar.' }\n    ];\n\n    const quiz = document.getElementById('quiz');\n    const scoreEl = document.getElementById('score');\n    const totalEl = document.getElementById('total');\n    const resetBtn = document.getElementById('reset');\n\n    let score = 0;\n\n    function createCard(item, index){\n      const card = document.createElement('div');\n      card.className = 'card';\n\n      const row = document.createElement('div');\n      row.className = 'password-row';\n\n      const left = document.createElement('div');\n      left.innerHTML = `<div class='pwd'>${item.pwd}<\/div><div style='font-size:13px;color:#666'>\u00bfEs esta contrase\u00f1a segura?<\/div>`;\n\n      const actions = document.createElement('div');\n      actions.className = 'buttons';\n\n      const btnSecure = document.createElement('button');\n      btnSecure.className = 'choice';\n      btnSecure.textContent = 'Segura';\n\n      const btnNot = document.createElement('button');\n      btnNot.className = 'choice';\n      btnNot.textContent = 'No es segura';\n\n      actions.appendChild(btnSecure);\n      actions.appendChild(btnNot);\n      row.appendChild(left);\n      row.appendChild(actions);\n      card.appendChild(row);\n\n      const feedback = document.createElement('div');\n      feedback.className = 'feedback';\n      card.appendChild(feedback);\n\n      function handleChoice(chosen){\n        btnSecure.disabled = true;\n        btnNot.disabled = true;\n        if(chosen === item.secure){\n          score++;\n          feedback.innerHTML = `<span class='correct'>\u00a1Correcto!<\/span><div class='explain'>${item.explain}<\/div>`;\n        } else {\n          feedback.innerHTML = `<span class='wrong'>Incorrecto.<\/span><div class='explain'>${item.explain}<\/div>`;\n        }\n        updateScore();\n      }\n\n      btnSecure.onclick = () => handleChoice(true);\n      btnNot.onclick = () => handleChoice(false);\n\n      return card;\n    }\n\n    function init(){\n      quiz.innerHTML = '';\n      score = 0;\n      totalEl.textContent = items.length;\n      items.forEach((it, i) => quiz.appendChild(createCard(it, i)));\n      updateScore();\n    }\n\n    function updateScore(){\n      scoreEl.textContent = score;\n    }\n\n    resetBtn.onclick = init;\n    init();\n  <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>En la actualidad, los ni\u00f1os tambi\u00e9n usan internet para aprender, jugar y divertirse. Por eso, es muy importante que comprendan c\u00f3mo proteger su informaci\u00f3n y [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-316","post","type-post","status-publish","format-standard","hentry","category-ciudadania-digital-para-ninos"],"_links":{"self":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/posts\/316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=316"}],"version-history":[{"count":5,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/posts\/316\/revisions"}],"predecessor-version":[{"id":325,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/posts\/316\/revisions\/325"}],"wp:attachment":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}