{"id":79,"date":"2007-03-26T22:23:09","date_gmt":"2007-03-27T03:23:09","guid":{"rendered":"http:\/\/www.trustyetc.com\/trustyblog\/?p=79"},"modified":"2007-08-03T23:02:59","modified_gmt":"2007-08-04T04:02:59","slug":"passwords","status":"publish","type":"post","link":"https:\/\/www.trustyetc.com\/trustyblog\/2007\/03\/26\/passwords\/","title":{"rendered":"Passwords"},"content":{"rendered":"<p>I had another person \u201cshare\u201d his password with me today. I didn\u2019t ask for it. He was having a problem with a system that required a username and password. Instead of logging in, he blurted out his password so that I could login.<\/p>\n<p><img decoding=\"async\" align=\"right\" src=\"http:\/\/www.trustyetc.com\/trustyblog\/wp-content\/uploads\/2007\/03\/crypto.gif\" alt=\"crypto.gif\" title=\"crypto.gif\" \/><\/p>\n<p>I gave him the normal lecture about security. I asked if he knew how many other people already knew his password, and how many people those people has shared it with. On top of that, this was his \u201cmaster\u201d password. By that, I mean he uses it for everything. Who knows how many people can log into his online class, check his email, sell his stuff on eBay and modify his MySpace page? I hope he did some password changing after our talk.<\/p>\n<p>I am somewhat of a password freak. How can you be surprised by that? For the last ten years my passwords have been varying strings of random characters. I don\u2019t write them down. In my opinion, I good password should never even be spoken. The reason is simple. My accounts tend to have a lot of access (grades, student records, etc). I need to have secure passwords.<\/p>\n<p>I tell my students this. A good password should be treated like <strong>underwear<\/strong>.<\/p>\n<blockquote><p>Don\u2019t leave it lying around.<br \/>\nDon\u2019t share it with friends.<br \/>\nChange it often.<\/p><\/blockquote>\n<p>With all the things that require passwords, it is difficult to use good passwords everywhere without using the same one in multiple places. I have an account on Yahoo and an account on Google. I don\u2019t want to use the same password everywhere, but I want to use something that is semi-secure. I also need to recall it without pulling out too much hair.<\/p>\n<p>A long time ago, I came up with a domain\/secret \u201chash\u201d that could easily be used to recreate a password. If I went to Yahoo, I would take the domain name, \u201cyahoo\u201d and mix that with a \u201csecret\u201d word, to make a unique password. It could be as simple as<\/p>\n<p>ysaehcoroet<\/p>\n<p>Google\u2019s password would be<\/p>\n<p>gsoeocgrleet<\/p>\n<p>The only problem with this is that someone from Google could see that I have added \u201cgoogle\u201d to the word \u201csecret\u201d and then they could use my algorithm on any page where I have an account. I needed something a little more complex (remember, I\u2019m a security freak).<\/p>\n<p>I scripted up something that took all the letters of my secret word and domain name, converted them to ASCII, did some massaging and then parsed out chunks into a series of letters and numbers. I have been using this for a couple of years. I have it on a web page (running HTTPS). I can get to it from anywhere so I don\u2019t have to remember any of my passwords.<\/p>\n<p>Recently I had to create a lot of accounts for domains that were very similar. I ended up having a lot of passwords that were very similar. I decided that I wasn\u2019t the only person on the planet with this problem, so I went looking for a solution created by someone with some crypto knowledge. Here is what I found SuperGenPass:<\/p>\n<p><a href=\"http:\/\/labs.zarate.org\/passwd_new\/mobile.html\">http:\/\/labs.zarate.org\/passwd_new\/mobile.html<\/a><\/p>\n<p>You can save the source of this page to your own page. It\u2019s written in Java, so nothing needs to be processed by a server and transmitted over the Internet when creating or recreating a password. I copied it to my USB drive, my office computer and laptop. Now I can create a very good password any time and all I ever need to remember is my master password.<\/p>\n<p>Now I have to change a lot of underwear.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had another person \u201cshare\u201d his password with me today. I didn\u2019t ask for it. He was having a problem with a system that required a username and password. Instead of logging in, he blurted out his password so that &hellip; <a href=\"https:\/\/www.trustyetc.com\/trustyblog\/2007\/03\/26\/passwords\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[336],"class_list":["post-79","post","type-post","status-publish","format-standard","hentry","category-edtech","tag-edtech"],"_links":{"self":[{"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/posts\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":0,"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/posts\/79\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/media?parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/categories?post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trustyetc.com\/trustyblog\/wp-json\/wp\/v2\/tags?post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}