diff options
author | Ben Burwell <ben@benburwell.com> | 2019-03-11 13:59:55 -0400 |
---|---|---|
committer | Ben Burwell <ben@benburwell.com> | 2019-03-11 13:59:55 -0400 |
commit | 5d8c3e2fb98813fd9a9c5975e7fcf98d8e9d267c (patch) | |
tree | 2c3fe7a552c7f87a49a080f90ac2e288273fed7d |
Initial commit
-rw-r--r-- | .nojekyll | 0 | ||||
-rw-r--r-- | CNAME | 1 | ||||
-rw-r--r-- | LICENSE | 24 | ||||
-rw-r--r-- | index.html | 88 | ||||
-rw-r--r-- | site.css | 39 |
5 files changed, 152 insertions, 0 deletions
diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ +howtochooseapassword.com @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to <http://unlicense.org/> diff --git a/index.html b/index.html new file mode 100644 index 0000000..b051ff0 --- /dev/null +++ b/index.html @@ -0,0 +1,88 @@ +<!doctype html> +<html lang="en"> + <head> + <title>How to Choose a Password</title> + <meta charset="UTF-8"> + <link rel="stylesheet" type="text/css" href="/site.css"> + </head> + <body> + <main> + <h1>How to Choose a Password</h1> + + <p> + It’s important to choose passwords that satisfy two basic requirements: + </p> + + <ol> + <li> + <strong>No one should be able to guess it,</strong> + either based on what they know about you, by simply guessing common + passwords, or based on other passwords they know you’ve used. + </li> + <li> + <strong>It should grant access to only one thing.</strong> + You should assume that the password <em>will</em> be compromised, and + when it is, the attacker should not be able to use that information to + gain access to any of your other accounts. + </li> + </ol> + + <h2>Use long, random passwords</h2> + <p> + The easiest way to make sure that no one can guess your password is to + make it completely random. Using random passwords helps achieve the + principles above because: + </p> + <ul> + <li> + It automatically won’t have any information associated with you, such + as a pet’s or family member’s name. + </li> + <li> + If you need to change your password, it’s easy to come up with a + completely new one rather than just changing <code>randomness</code> to + <code>randomness1</code>, then to <code>randomness2</code> and so on. + </li> + </ul> + <p> + A good, random password depends on <em>entropy</em>, which is a measure + of the amount of information it contains. Some passwords that + <em>appear</em> random and secure are not. For example, + <code>zxcvbn</code> <em>looks</em> like a bunch of random letters, but is + actually a common password because it’s the first six keys on the bottom + row of the QWERTY keyboard. + </p> + + <h2>Use a password manager to help you remember</h2> + <p> + Unless you have a superhuman memory, you won’t be able to remember all + the long, random passwords that you have. A great solution to this + problem is to use a password manager. Password managers are software + programs that run on your computer and/or mobile phone that securely + store your passwords and guard them with a master passphrase. + </p> + <p> + A good password manager uses your passphrase to encrypt all of your + passwords. This means that even the company who makes the software does + not have access to your secret passwords; the only way someone could + access them is by knowing your passphrase. + </p> + <p> + Another benefit to using a password manager is that they help you + generate new passwords when you need them. Here are a few recommendations: + </p> + <ul> + <li><a href="https://keepass.info/">KeePass</a></li> + <li><a href="https://1password.com/">1Password</a></li> + </ul> + </main> + <footer> + The content of this site is + <a href="https://github.com/benburwell/howtochooseapassword.com"> + hosted on GitHub + </a> + and in the <a href="http://unlicense.org">public domain</a>. + Contributions are welcomed. + </footer> + </body> +</html> diff --git a/site.css b/site.css new file mode 100644 index 0000000..fae7aea --- /dev/null +++ b/site.css @@ -0,0 +1,39 @@ +html { + font-family: sans-serif; + color: #333; + padding: 0; + margin: 0; +} + +body { + padding: 0; + margin: 0; +} + +main, footer { + max-width: 600px; + margin-left: auto; + margin-right: auto; + padding: 1em; +} + +a { + color: #07c; +} + +h1, h2 { + color: #390; +} + +p, li { + line-height: 1.3; +} + +li { + margin-bottom: 1em; +} + +footer { + border-top: 2px solid #999; + color: #999; +} |