All posts by johnclute

The art of Creating Unbreakable Passwords

Tips and Tricks


Picture this: you, as the mighty password guru, wielding the power of unbreakable passwords. In this blog post, we’ll journey into the fantastical realm of password strength and arm you with tips and tricks to level up your online security.

Understanding Password Strength:

So, what’s the secret sauce for creating a password that would make even James Bond jealous? It’s all about the strength, baby. A strong password is like a vault made of titanium. Here’s the lowdown:

  • Length: Longer is better. Think of it like a superhero cape – the longer, the more impressive.
  • Variety: Mix things up with uppercase, lowercase, numbers, and special characters.
  • Unpredictability: Stay away from the predictable stuff like “password123.”

Common Password Mistakes to Avoid:

To be the password master, you’ve got to avoid these pitfalls:

  • Using Personal Info: Don’t make it easy for hackers by using your dog’s name or your birthdate.
  • Reusing Passwords: Reusing passwords is like using the same key for your car, house, and secret volcano lair.
  • Short and Simple Passwords: Short passwords are like a house made of toothpicks – not very secure.

Tips for Crafting Strong Passwords:

Creating strong passwords should be an art form. Here’s how to become a password Picasso:

  • Passphrases: Think of a passphrase as a secret code that only you know. Like “CatsDanceOnTuesdays!”
  • Character Mix: Sprinkle in some uppercase, lowercase, numbers, and special characters.
  • Avoid Dictionary Words: Cybercriminals love a good dictionary. Don’t make it easy for them.

The Role of Password Generators:

Now, if all this password crafting sounds like a wild adventure you’re not quite ready for, meet your trusty sidekick, the password generator! MyP@ssword can generate passwords so strong that even Gandalf would be impressed.

Conclusion:
Becoming a password wizard is within your grasp. By understanding the art of creating unbreakable passwords and following these tips and tricks, you’re not just protecting your digital castle – you’re building an impenetrable fortress. Consider using MyP@ssword to simplify the process and become the master of your digital domain.

Adding one more blog post on the subject of password management and security could be a great idea, especially if you have more valuable insights to share or if you want to address specific aspects of the topic that you haven’t covered in the previous three blog posts. Here’s a suggestion for a fourth blog post:

The Hidden Dangers of Storing Passwords on Paper and How to Upgrade Your Security

n this blog post, we’ll shine a light on the often-overlooked dangers of storing passwords on paper and provide solutions for upgrading your security, including the use of MyP@ssword, your trusted digital password manager.

he Perils of Paper Passwords

It’s a scene that plays out in countless homes and offices – the drawer filled with scraps of paper, sticky notes, and notebooks containing handwritten passwords. While it may seem convenient at the time, this practice poses significant security risks.

Handwritten passwords are vulnerable to theft, loss, or prying eyes. All it takes is for someone to stumble upon your paper notes, and suddenly, your online accounts are at risk.

Why Digital Solutions are Safer:

The solution to the risks associated with paper passwords lies in the digital realm. Digital password management offers several advantages:

  • Enhanced Security: Digital password managers like MyP@ssword encrypt your passwords, making them virtually impossible for hackers to access.
  • Convenience: You can access your passwords from anywhere, anytime.
  • Password Generation: Password managers can generate strong, unique passwords for you, eliminating the need for weak, easily guessable ones.
  • Secure Storage: Passwords are stored securely in a digital vault, protecting them from prying eyes.

Introducing MyP@ssword as a Secure Alternative:

MyP@ssword is your secure alternative to handwritten passwords. It addresses the shortcomings of paper notes by providing:

  • Password Encryption: Your passwords are encrypted and stored securely.
  • Password Generator: MyP@ssword can create strong passwords for you.
  • Accessible Anytime: Access your passwords on any device.
  • Secure Backup: Safely store your passwords in the cloud or locally.

Transitioning from Paper to Digital:

Making the switch from paper to digital is easier than you might think:

  1. Download MyP@ssword from your app store of choice.
  2. Create a master password to access your vault.
  3. Import your existing passwords or generate new ones.

With MyP@ssword, you’ll enjoy the convenience of digital password management without compromising on security.

The risks associated with paper passwords are real and should not be underestimated. By embracing digital solutions like MyP@ssword, you can upgrade your security, protect your online accounts, and enjoy the convenience of secure password management. Make the switch today for a safer digital future.

The Importance of Strong Passwords and How MyP@ssword Can Help


In an increasingly digital world, strong passwords are your first line of defense against cyber threats. In this blog post, we’ll explore why having strong passwords is crucial for online security, and we’ll introduce MyP@ssword as the solution for managing and generating secure passwords.

The Significance of Strong Passwords:

Weak passwords are like an open invitation to hackers. They can easily guess or crack passwords that are too simple, such as “123456” or “password.” When your passwords are weak, your online accounts are vulnerable to unauthorized access.

To protect yourself online, it’s essential to use unique and complex passwords for each of your accounts. Strong passwords are a combination of upper and lower case letters, numbers, and special characters, making them extremely difficult for attackers to guess or crack.

Password Management Challenges:

As our digital lives become more complex, we accumulate a multitude of online accounts – email, social media, banking, and more. Remembering all those passwords can be a daunting task, and this is where many users fall into the trap of using weak, easily guessable passwords or even writing them down on paper.

Introducing MyP@ssword:

MyP@ssword is your trusted password manager designed to simplify your digital life while enhancing your online security. With MyP@ssword, you can:

  • Password Management: Effortlessly store and organize passwords for various websites and accounts.
  • Password Generator: Create strong, unique passwords with our generator to fortify your online security.
  • Secure Backup: Safely store your passwords locally on your device or in iCloud for easy retrieval.
  • Hidden Passwords: Keep your login credentials hidden until you need them.
  • Additional Information: Store security questions and other account-related details securely.
  • Customizable Length: Tailor password sizes to suit your needs.

How to Get Started:

Getting started with MyP@ssword is simple:

  1. Download the app from the App Store
  2. Create a master password – this is the only one you’ll need to remember.
  3. Add your existing passwords or generate new ones using MyP@ssword’s powerful password generator.

With MyP@ssword, you’ll never have to worry about weak passwords or forgetting your login credentials again.

Tips for Creating Strong Passwords:

While MyP@ssword can generate strong passwords for you, here are some tips for creating your own:

  • Use a mix of upper and lower case letters.
  • Include numbers and special characters.
  • Avoid using easily guessable information like birthdays or common words.

Your online security is too important to leave to chance. By using MyP@ssword, you can take control of your digital life and ensure that your passwords are strong and secure. Don’t compromise on your security – download MyP@ssword today and fortify your online presence.

You can now send MorseCode Messages via iPhone.

Yeah. Finished this app a couple of weeks ago. This has to be one of my more fun apps. This is one of those things that long ago I wanted to be able to send messages to my friends late at night using a flash light. Why it was just one of those cool things to do. This apps is really for all people who want to send messages out the window to your best friend and spend the whole night being geeky.

Where are the bread crumbs?

Hansel and Gretel wondered, looking back behind them only to see a Goose gaining weight from all the bread it was eating.

 

 

Often when I’m in a project, such as the Morse Code Decoder, that right before releasing something that I find I get lost.  Don’t know what to do next, it seems that there is so much to do.  So I end up looking around and trying to figure out what to do next, or what needs to be done for the project to be released.  

 

It is during those times I have just said forget it and just released it when what I have done and just hope for the best.  Sometimes it works, but most of the time it doesn’t, just because I just want it done and want to move on to the next project. 

 

Why would I do such a dumb thing?  Well for one I just really don’t know how to finish a project properly, set it up so that I can hand it off to, who or what, ever and have it ready for the next round of upgrades and it it is neat and tidy.  Man, that would be nice to have the done for once.  

 

Personally, the hardest part of any project is the last 20% of it.  That is the most tedious part of any project.  Writing documentation, describing what it is to do.  Polishing the way it looks, making sure all the I’s are dotted and the T’s are crossed.  Did I mention I would prefer to just program? 

 

However, the last 20% is the most important, this helps with future work on the current project.

It was easier to get back into the project if there was documentation. 

 

Many times when looking at old code,  that actually was clever.  I would not recognize who wrote it, when 6 months earlier it was me who wrote it. So often I had to move to other work, then come back to it later, I forgot a lot of what I did.

 

Writing what the app does or what a algorithm does doesn’t have to be done all at once it can be done over time, when the code was written or, when you are thinking of what the screen or app will do.  I’m still working on that.

NAL-Lander it is live

 New Apps Yeah actually writing more apps

Let me tell you about it.

Ok this is about the work I’ve been doing lately, have been very productive in regards to the writing Ios Apps.   However, have not gotten my password keeper working like I wanted,  So that is taking more time.  
I guess this is what I get for working on 3 apps on the same time.  Ok maybe working on 2 apps at the same time.  The NAL lander is all ready in the app store.  
 

NAL-Lander,

  It is in the store ready to be sold, but the only person who bought it is me.  That is so sad, well I do like it.  There is more work for it.  It was one of those things where I had to put on the store, was so stuck not getting any work done, so any movement is helpful.

The other two are MorseCode-Decoder and MyPassword
 
MorseCode-Decoder is really a fun project to work on.  There is so much stuff going on with it.  I’m finding this is so far a positive learning experience.  Doing different type of programming, Multi threading, encrypting (simple, however it is still encryption)  Using other parts of the phone and iPad, doing SMS.  Hopefully will get it out soon.
The whole idea of this app goes back to a time long ago.  I don’t know about you, but there where times as a kid would try to send messages back on forth to other kids in the neighborhood.  Much to our frustration it never worked.  
We came up with all these complicated messaging systems.  They were so complicated, we gave up after the first night.  So, this has been on my mind for a long time.  It is something I would have liked to have when I was kid.


The Password Keeper this has been around for a while however finally adding some functionality that is long overdue.  Updated it and adding functionality to restore saved passwords.  Have the logic figure out just have to add it and implement the saving the data.  May have add new methods to modularize that part of the app.  If I do that should make it much more solid.


Don’t have a title for this blog post, because, I make this stuff up. Oh yeah it will be about programming or something like that.

 My mind is blank, maybe that is a good place to start.

 

 

Ok it has been a while since working on this blog, like 13 years, when I got my first Mac Book, which by the way still have, it is actually a good computer. As Gomer Pyle would say “Surprise Surprise Surprise.”

So what am I going to write, well that is something we all want to know especially me. 

Oh yeah, now I remember, it is about programming or something like that.

Started
creating apps again.  Have a few apps out there now, NAL-Lander,  NAL
stands for Not Atari Lander.  Clever huh.  And I’m working on my
password keeper, called MyP@ssword, ahh, not so clever, however it is
rather a clever app, it actually generates passwords for you.  And on
top of that they are random.  Now that is clever. 

Also what I’m working also is a Morse Code Decoder, it will take a
message somebody will type in the top text field, convert it to morse
code.  However that is not all of it.  You can actually enter morse code
in another screen and send back to the main screen and it will
translate that to a message.  Of course you need to enter valid morse
code, other wise you will get a message full of <ERR>.  Another
thing that has been added, there is a encoder / Decoder, kind of like a
decoder ring.  It somewhat acts like the one you see in the Movie
“Christmas Story”.  So what it will do is take an message and convert it
to a encrypted message, or decrypt it when you send it one. 

 

I know wow that is a lot, well that is not all, what the app has also, will sound out Morse Code with dits and dahs.  Again Wow, that is so much, yes, it is, however there is more, it will use the light on your phone and send Morse code messages.  Yes, that is right it will blink Morse Code.  You may be asking does it include the kitchen sink?  Who knows, there may be a  future surprise.

So why am I doing this, that is a good question.  What I’m doing is dialoging the process of developing apps.  Well I was going to just say Apple apps, since this is on a Google blog site, don’t want to offend the people in Google.  However, what the Heck, yes I am writing iOS apps, for the Apple environment.  Whew, boy do I feel better saying that.  Don’t know if I’m going to put any of it on Android, right now the Apps store will carry my apps.  Freedom, boy that feels good to just be honest.

Okay, back to what I was going to say, want to dialog what I’m doing during the development cycle, either that that feeling of failure of not being able to do something simple or just victories of figuring a problem out.

I have my first website

Created my first website, WWW.NONPROFPROG.COM, this last couple of months.  It has been a very interesting process, let me tell you.  It is not what I expected.  First of all I was somewhat expecting that I would have thousands of people visiting right off the bat.  Also I thought Content would magically appear, or I would figure out what to put on it.  Well that hasn’t happened either.  But what has happened, it has given me a deeper appreciation of what kind of work is involved in putting a simple website together.  I am also realizing that I’m going to have to work at it too.  I’m going to have to create original content and actually do some work.
 
What I was doing was going into old computer magazines from the 70’s and 80’s, getting an article or 2 and posting it on a page in the website, clever, huh.  Well was talking to somebody about that, and they kind of warned me that if you want to drop your search engine stats, use other peoples work.  Well, that has kind of put the kibosh on that idea.  So what do you do?  Well for me, it means that I have to go about it at a different angle, and actually it just might be what I have always wanted to do.  So instead of writing about how other people have programmed these old programs, maybe I aught to program some of these example, kind of like if you want it done right, you have to do it yourself.  Of course I’m not that egotistical, because I’m more then willing to have other people do the work, and I’ll take the credit, it is just that nobody really cares about what I’m interested as much as I am.  Ahhh frustrating….

I just entered in some words and came up with some cool sites.

A while back I was searching the web.  And lately that seems to be the only thing I have been doing, plus Facebook.   I was thinking of designing a website.  Wanted to get on the internet wagon.  Make millions of dollars, become rich and not have a care in the world.   So I entered in the search term, “What are some good programming problems”.  The search term really didn’t relate to websites, but it was late, I was tired, and I was following a train of though.  So, the following popped up.

  1. What are some good websites for programming puzzles? – Stack Overflow

    Jan 27, 2010  Programing puzzles can be a great way to practice your skills and  Try Project Euler. Project Euler is a series of challenging  http://www 
    stackoverflow.com/…/what-are-some-good-websites-for-programming– puzzles –Cached – Similar
  2. Programming Interview Questions

    The good news is that interview question repertoire is generally very limited. TheProgramming Interviews Exposed book covered or helped on probably 60-70% 
    maxnoy.com/interviews.html – Cached – Similar
  3. Programming Problems and Solutions

    This area of Vector64.com contains programming problems that you might find  It is a pretty good textbook if this is your first programming language and 
    www.vector64.com/Programming/ – Cached – Similar
  4. Programming Questions

    If you want some really good programming challenges go to the facebook puzzles page ….It is easy to come up with a solution to this problem: sort it then 
    programmingquestions.blogspot.com/ – Cached – Similar


    After checking out these site I then I talked to a friend, the same guy, who suggested that I sell the diskettes on e-bay.  he suggested that I check out this site and do the programming problem.  The way he talked about it, it sounded like it would be great fun.

    This one has a problem that high school students can solve.  So I’m trying to solving it, unfortunately the high schoolers who are solving it are best in the nation at programming.   Also like the search terms I have gotten a little side tracked.  I was able to graphically represent the problem.  Which I’m rather proud, that I was able to accomplish that little task, of course that is not apart of the problem.  I also decided to use C, instead of a language I actually really know.  That has been a rather a little harder then I thought.  It has been more years then I care to say since I really programmed in it.  Clever me, I thought it was a good idea to do something fun and get back into a fun language.  Well, I started to get a little discouraged when it took me over a day to to pass a 2 dimensional array into a function.  And still haven’t passed it in the way I wanted.  Then I  spent several days just trying to display the room right, when my friend told me he spent a hour solving the problem, and he thought it was too much time.  And of course on the website they say it should take no more then a day.  I plan to get back to it after a couple of weeks to think the problem through.

    However, in my clever way I have been able to get help.  Programmers are pretty amazing, whenever I have gotten stuck, and not really sure how to solve the program.  I will usually talk to a friend or 2 or a bunch and say I have this interesting programming problem.  After asking why am I trying to solve this problem,  they get curious and seem to have a very nice solutions to my problem.  Of course, if we have been friends for a while, they will usually know that I’m stuck and that I haven’t clue about what I’m doing.  And out of the kindness of their hearts they will direct me to a solution.   Also it is a cool way to geek out because then we start talking about other things, which of course don’t relate the problem at hand.  It seems that programmers or people who work with computer can get sidetrack quite easily.

    Actually this program has been pretty fun, I’m actually starting to clear out the cobwebs from my brain.  The problem will get solved, sometimes it is best to just step away and then attack it again, later, weeks.  I started out to program the problem and get back into C, nothing more.


Looking for a Dos Emulator

A Tale of some Diskettes

Well it started off as a simple task, get some data, well as most things go, it is never that simple, this the adventure I had getting some data off of some 5.25″ disks.


  
There are times when clutter is a bad thing, such as a litter box, clutter in there is horrible.  Unfortunately, there are times when when my wife and I disagree about it’s definition,  bad clutter to me is Oreo cookies cluttering the kitchen. My wife, she thinks extra computers and computer stuff associated with them is bad clutter.  So with me wanting to sell these diskettes is really a clutter issue, to make things no so bad I must tell my self it is really about buying a PS3.

Remember when you actually had fun doing computing?  When you actually had to do something to get the computer to work.  When if you wanted a printer driver, you had to program it.  Well found something exciting, when I was looking at ways of getting clutter out of my life, around my office found these relatively old disks, great for older systems, the ones you haven’t wanted to throw away.  The ones that bring back the memories of being a geek, when being a geek was actually cool.

Surprisingly, I was about to throw them out when a friend of mine stopped me, by saying, “Wow dude, do you know what you have there?”.  Of course, they are my old disks, clutter, he then suggested, these are the ones you want to use for older system, such as Commodore computers, IBM PC’s, 80286, and 86’s in general, and also that I should sell them on eBay.  These are worth a fortune and you would be mad just to through them out.  Well he has several old computers him self and he may have a point.  The disks I’m selling are 5 1/4 size 360k, these are not the ones you want to use when backing up your current system.  There are not enough in the world to do that, for anybody, period.  


Well, getting the data off of them was actually more work then I thought it would be.  Surprisingly finding a computer to read them was quite a chore, I couldn’t find one.  I either gave them away or sold them, on eBay, ironically.   Sadly my wife didn’t want the clutter in the house.  Well, going around to used computer stores, looking for an older system, like an old 286, 386, or even a 486, couldn’t find anything.  One store suggested that they could sell me a old pentium 2 and put the 5 1/4 in it.  Actually thought about it, then reconsidered.  It just wasn’t worth it, my wife would have a cow and I would have to get rid of it eventually.  So there was no point.  Then when I was about to give all hope, my wife comes through she suggested that I talk to my older brother, he never throws anything out, he has an whole basement to prove it.  Well, he had one, yeah….. 



I bring it home, it is an old pentium, the ones that weigh at least 50 lb., because of all the old hardware, and he has it loaded to gills with stuff.  Old network cards, sounds cards, everything.  Well I set it up in my office.  I chose not to bring the monitor, that would be more weight then I wanted to carry, I have a flatscreen, it worked just fine.   Well I start to read the diskettes, nothing, they are getting errors like crazy. After spending a hour going through a lot of them I was about to give up, throw the whole lot away.  The next day, after doing some google searches it hit me, this is an old disk drive and probably the heads are dirty.  So after getting out the rubbing alcohol and a q-tip, I cleaned the heads.  Tad-a, it worked, the disks started to read and the data looked really good.   


Now I start to coping the data off the disks.  I create a directory on the hard drive, don’t want to mess up anything on his system, you don’t know when he actually might use it.  In this new directory I create a directory, name it uniquely, giving a useful name.  Something that will let me know what is on the disk.  Then using a dos command, I copy drive B to this directory.  Great it work.  Data integrity is great, all looks good.  I do another disk.  Do the same thing.  Ok, then another.  Then I look over, I have a whole pile to do.  This sucks, this will take forever.  This is not going to be fun, so why not write a batch file to do this.  Not a good idea, batch programming sucks.  You can’t do anything with it.  So then I remember I have turbo pascal.  I load that baby on.  I’m good to go.  However, I forgot a lot of my turbo pascal programming, it has been over 10 years since I touched it.  Luckily for me I had an old turbo pascal book, because, the manuals that came with it are gone,  they got tossed, again it was a clutter issue.  Ok bygones, I quickly got up to speed on pascal, an evening, and I got a little program written that copies the disks from the B drive, to a Directory it names and creates.  Also it prompts you for a starting number so that it can be unique, the last thing I want to do is copy everything over to the same directory overwriting very thing I did.  Which I did earlier.  We are good to go, I copy everything over it takes hardly any time.  


All the data is saved on the hard drive, GREAT!  Now I have to get them off the computer, I hook up the network, connect it to my router, this should be quick.  No connect.  Great, I need to configure Windows 95 tcp/ip.  Oh great it doesn’t have networking, that module was not loaded.  And my version of 95 got tossed too, again the clutter issue.  Then I tried using a live version of Linux, the computer wouldn’t boot off of the cd-rom.  I also thought of burn diskette data on the the Cd-Rom, couldn’t it was a reader only.  Then I started to look for a usb port.  Nothing, this computer was built before USB’s where even an idea, wonderful.



I have an old hard drive, copy the contents from the hard drive over to it. Then I can get an IDE Enclosure, copy it over to my new computer.  Got the contents over to my hard drive.  I started to look for an enclosure, found some, but would have to buy it.  For some reason, it was not worth it to me to buy an enclosure for a 500 meg hard drive.  Not when USB drive hold lots more then that.  So then I remember a friend of mine told me about his enclosure and was willing to let me use it.  

The big day, we are going to copy the data over.  He came over, and we got his old drive out of there and put mine into the enclosure case.  I hook it up to my computer, look to see if the system recognized the new hard drive, still looking, the led is displaying red, not working.  The computer doesn’t see it.  Great, so we decide to test to see if it is the enclosure, we put his old hard drive back in and hook it up the my computer, it works. Put my hard drive in, again not working.  Oh wonderful, his hard drive works but mine doesn’t, now what.  If only I had my data on his hard drive it would be a breeze to copy it over to the computer.  Then he suggested, why not copy the data over from that my hard drive over  to his hard drive and we can copy that over to my computer.  BRILLIANT, I quickly copy the data over, and bam it is on my mac.  

All this time, I’m telling people what I’m doing, one friend is an accountant, she is asking why am I doing this.  I’m telling her so I can sell these disks on eBay.  She then starts to do some mental calculations, then asks, again why am i doing this.  I tell her, because,  and try to leave it at that.  So she asks me some other questions about what I’m doing, then finally frustrated, just says good luck. I don’t think she is getting why am I trying to copy old Dos programs on to my Mac.  I don’t think my wife is getting it either.  However, my computer friends they somewhat get it.  History, this is data from the past and I want to keep it and remember it.  Also they have some old games and programs I don’t’ want to lose.