{"id":1506,"date":"2009-01-12T23:16:47","date_gmt":"2009-01-13T03:16:47","guid":{"rendered":"http:\/\/blogs.n1zyy.com\/n1zyy\/?p=1506"},"modified":"2009-01-12T23:16:47","modified_gmt":"2009-01-13T03:16:47","slug":"passwords","status":"publish","type":"post","link":"https:\/\/blogs.n1zyy.com\/n1zyy\/2009\/01\/12\/passwords\/","title":{"rendered":"Passwords"},"content":{"rendered":"<p>I tend to use secure passwords most places. Like 0mG%R3LLy!53kUr3!!1 secure.<\/p>\n<p>But several things drive me crazy:<\/p>\n<ul>\n    <li>Maximum length restrictions. American Express\u2014probably the place I need the most security at\u2014limited my password to either 6 or 8 characters.<\/li>\n    <li>Ludicrous minimum lengths. Eight is common, but I&#8217;ve seen even higher. &#8220;password&#8221; is eight characters and is secure, but when I&#8217;m trying to sign up for your silly forum to post one thing, and it&#8217;s telling me that IH8URS1t3 is too short, I want to scream.<\/li>\n    <li>Character restrictions on password. This is what drives me crazies. What do you mean &#8220;*&#8221; isn&#8217;t a valid character? One place wouldn&#8217;t allow a period. (!) This annoys me partially because, unless you&#8217;re storing passwords in a plain text file and using a &#8220;*&#8221; as a field deliminator, there&#8217;s <em>no<\/em> technical reason I can&#8217;t use an asterisk in my password. Someone, somewhere, thought that passwords shouldn&#8217;t have asterisks and made it so on their site. This is absurd. But even more absurd is that it shouldn&#8217;t matter <em>what<\/em> you enter, because even if your database <em>did<\/em> treat any non-alphanumeric character as a field deliminator (which <em>no<\/em> database ever made does), you shouldn&#8217;t be putting my password in like that. You should be taking my password, containing <em>anything<\/em> if I want, and running it through a one-way encryption algorithm. Heck, even something insecure like MD5 would allow you to submit 32KB of Unicode as your &#8220;password,&#8221; and it would be normalized into a short hash that gets stuck in the database.<\/li>\n<\/ul>\n<p>If you leave a comment, it must be no longer than seven words, and cannot contain commas, periods, uppercase T&#8217;s, or any even numbers. Otherwise my database might explode.<\/p>","protected":false},"excerpt":{"rendered":"<p>I tend to use secure passwords most places. Like 0mG%R3LLy!53kUr3!!1 secure. But several things drive me crazy: Maximum length restrictions. American Express\u2014probably the place I need the most security at\u2014limited my password to either 6 or 8 characters. Ludicrous minimum &hellip; <a href=\"https:\/\/blogs.n1zyy.com\/n1zyy\/2009\/01\/12\/passwords\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1506","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/1506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/comments?post=1506"}],"version-history":[{"count":0,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/1506\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/media?parent=1506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/categories?post=1506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/tags?post=1506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}