{
  "metadata": {
    "title": "A document that asks for a password before it opens"
  },
  "protection": {
    "user_password": "the reader",
    "owner_password": "the owner",
    "permissions": [
      "printing",
      "printing_at_full_resolution",
      "extracting_for_accessibility"
    ]
  },
  "items": [
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 760.0,
        "urx": 540.0,
        "ury": 781.6
      },
      "content": [
        "A document that asks for a password"
      ],
      "font": "DejaVuSans",
      "font_size": 18.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 738.0,
        "urx": 540.0,
        "ury": 759.6
      },
      "content": [
        "before it opens"
      ],
      "font": "DejaVuSans",
      "font_size": 18.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 700.0,
        "urx": 540.0,
        "ury": 713.2
      },
      "content": [
        "This file shows nothing until a password is typed in. Type the"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 682.0,
        "urx": 540.0,
        "ury": 695.2
      },
      "content": [
        "wrong one and no page appears at all."
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 664.0,
        "urx": 540.0,
        "ury": 677.2
      },
      "content": [
        "Everything written in it is scrambled, under a key of two"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 646.0,
        "urx": 540.0,
        "ury": 659.2
      },
      "content": [
        "hundred and fifty-six bits, and the password is what that key"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 628.0,
        "urx": 540.0,
        "ury": 641.2
      },
      "content": [
        "is worked out from."
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 610.0,
        "urx": 540.0,
        "ury": 623.2
      },
      "content": [
        "Once it is open, it asks the reading software to let it be"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 592.0,
        "urx": 540.0,
        "ury": 605.2
      },
      "content": [
        "printed and read out loud, but not copied or changed."
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 574.0,
        "urx": 540.0,
        "ury": 587.2
      },
      "content": [
        "The password this document asks for: the reader"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 556.0,
        "urx": 540.0,
        "ury": 569.2
      },
      "content": [
        "The author's password opens it too, and lifts the request: the owner"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 520.0,
        "urx": 540.0,
        "ury": 535.6
      },
      "content": [
        "The other document of this pair"
      ],
      "font": "DejaVuSans",
      "font_size": 13.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 492.0,
        "urx": 540.0,
        "ury": 505.2
      },
      "content": [
        "A second document was written beside this one. That one opens"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 474.0,
        "urx": 540.0,
        "ury": 487.2
      },
      "content": [
        "on its own, with nothing to type in, and only asks that it not"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 456.0,
        "urx": 540.0,
        "ury": 469.2
      },
      "content": [
        "be copied or changed."
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 420.0,
        "urx": 540.0,
        "ury": 435.6
      },
      "content": [
        "Where the key comes from"
      ],
      "font": "DejaVuSans",
      "font_size": 13.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 392.0,
        "urx": 540.0,
        "ury": 405.2
      },
      "content": [
        "The thirty-two bytes the key is built from are fixed in this"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 374.0,
        "urx": 540.0,
        "ury": 387.2
      },
      "content": [
        "example, so that it writes the same file on every run and one"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 356.0,
        "urx": 540.0,
        "ury": 369.2
      },
      "content": [
        "build can be compared with the last. A program takes them from"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 72.0,
        "lly": 338.0,
        "urx": 540.0,
        "ury": 351.2
      },
      "content": [
        "its operating system: a seed anybody can read locks nothing."
      ],
      "font": "DejaVuSans",
      "font_size": 11.0
    }
  ]
}
