password.mail.cx Open in urlscan Pro
2606:4700:3033::ac43:9e18  Public Scan

URL: https://password.mail.cx/
Submission: On March 28 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form>
  <fieldset title="A non-secure, easy-to-remember 'name' for this password">
    <legend>Password Name</legend>
    <input type="text" id="site-tag" autofocus="">
  </fieldset>
  <fieldset title="A secure, hard-to-guess master password you use for everything.">
    <legend>Master Key</legend>
    <input id="master-key" type="password">
  </fieldset>
  <fieldset title="Generates the same every time you use the same Password Name and Master Key.">
    <legend>Generated Password</legend>
    <div class="buttons">
      <button type="button" onclick="generatePassword(12)" title="12 characters">Short</button>
      <button type="button" onclick="generatePassword(26)" title="26 characters">Long</button>
    </div>
    <input type="text" id="hash-word">
  </fieldset>
  <details>
    <summary>More Options</summary>
    <p><button type="button" onclick="generatePassword(8)">Unsafe 8 Character</button></p>
    <p><button type="button" onclick="generateCustomPassword()">Generate Custom</button></p>
    <fieldset>
      <legend>Requirements</legend>
      <ul>
        <li><label><input type="checkbox" id="digit" checked=""> Digits</label></li>
        <li><label><input type="checkbox" id="punctuation" checked=""> Punctuation</label></li>
        <li><label><input type="checkbox" id="mixedCase" checked=""> Mixed Case</label></li>
      </ul>
    </fieldset>
    <fieldset>
      <legend>Restrictions</legend>
      <ul>
        <li><label><input type="checkbox" id="noSpecial"> No Special</label></li>
        <li><label><input type="checkbox" id="digitsOnly"> Digits Only</label></li>
      </ul>
    </fieldset>
    <fieldset class="size">
      <legend>Size</legend>
      <ul>
        <li><label><input type="radio" name="size" value="4"> 4</label></li>
        <li><label><input type="radio" name="size" value="6"> 6</label></li>
        <li><label><input type="radio" name="size" value="8"> 8</label></li>
        <li><label><input type="radio" name="size" value="10"> 10</label></li>
        <li><label><input type="radio" name="size" value="12" checked=""> 12</label></li>
        <li><label><input type="radio" name="size" value="14"> 14</label></li>
        <li><label><input type="radio" name="size" value="16"> 16</label></li>
        <li><label><input type="radio" name="size" value="18"> 18</label></li>
        <li><label><input type="radio" name="size" value="20"> 20</label></li>
        <li><label><input type="radio" name="size" value="22"> 22</label></li>
        <li><label><input type="radio" name="size" value="24"> 24</label></li>
        <li><label><input type="radio" name="size" value="26"> 26</label></li>
      </ul>
    </fieldset>
  </details>
</form>

Text Content

Password Name Master Key Generated Password
Short Long
More Options

Unsafe 8 Character

Generate Custom

Requirements
 * Digits
 * Punctuation
 * Mixed Case

Restrictions
 * No Special
 * Digits Only

Size
 * 4
 * 6
 * 8
 * 10
 * 12
 * 14
 * 16
 * 18
 * 20
 * 22
 * 24
 * 26

How do I use this?

This is a secure password generator that doesn't store any information
whatsoever. Using this site, you don't need to use a "password locker" or
anything else that might lose your passwords. You can save it to your own
computer so you have access to it even if my website disappears; it's a
single-page, totally self-contained app, with the only external file being a
small script to make it available when you're offline.

To use, first come up with a secure "Master Password". This can be anything you
want, but it needs to be a really good password: random letters and numbers,
decent length, the whole jazz. Write this down somewhere secure until you
memorize it; if you forget this, you won't be able to access any of your
passwords. You'll use this Master Password for all your passwords; it's the only
secure password you'll ever have to remember again.

Then, whenever you need a new password for something, come up with a "Password
Name" for it. This should not be secure and random; it should instead be easy to
remember later. For example, if I need to make a password for my Google account,
I can just use "google" as the Password Name.

Then hit "Short" if you want a 12-character password, or "Long" if you want a
26-character password. Most websites will accept a 26-character password, and
it's vastly more secure, so use that whenever you can; the 12-character option
is for the occasional badly-written site with maximum password lengths.

Every time you use the same Password Name and Master Password, it'll generate
the exact same password, so you don't need to write down what it generates. Just
memorize your Master Password and keep your Password Names easy to remember (and
write them down somewhere, too!) and you can get your passwords from anywhere.

If the Short and Long buttons don't work (some sites are really badly designed
and have asinine requirements on what your password must contain), click "More
Options" and select exactly what you need: whether the password requires digits,
punctuation, or uppercase letters; whether it needs to have no punctuation or be
only digits (for a PIN number); and what length you want. Then click "Generate
Custom" to get your custom password.

I recommend saving your Site Tags somewhere you can easily access them, in case
you forget. These do not need to be secure, so feel free to use a notebook, or a
Google Doc, or anything else like that. This will also let you record if a site
had special requirements for their password that required you to use Short or
custom options, since you need to set the exact same options every time.