1
Online MD5 Hasher/Cracker
2
What is AJAX?
3
Google likes standards compliance

Online MD5 Hasher/Cracker

Cloud CrackerIf you’ve ever worked with a PHP/MySQL application which handles user logins, then you will have worked with MD5 Hashes. An MD5 is a one-way encryption algorithm commonly used by web applications to store passwords.
When a new user creates an account, their password is ‘hashed’ using MD5 and the hash is stored along with their username in the database. When they attempt to login in the future, their entered password is hashed and compared to the hash in the database. If they match, they are authenticated. This is great as the password does not have to be visible in the database.

If you forget your admin password when developing an app and haven’t coded a ‘reset your password’ part yet (I always code these boring bits last!) you have 2 choices. You can create a new MD5 hash and replace the one in the database, or you can ‘crack’ the hash to find out your password. But how?

Enter Cloud Cracker, the free online MD5 hasher/cracker. This nifty little tool will take any password and give you it’s MD5 hash. It will also attempt to ‘crack’ an entered hash and show you the plaintext password.

Click Here to check out Cloud Cracker now. and feel free to hit the ‘Digg’ button if you like it.

What is AJAX?

AjaxWhat is AJAX?
If you find yourself asking this question then you’re either new to PHP/Javascript or you have been hiding under a rock for the past three years.
Since around 2006, the term/buzzword ‘AJAX’ has been thrown around like a frisbee in a playground. So what exactly is AJAX?

If you’ve had an auto-suggest bubble pop up as you’re searching, or if you’ve seen form sub-sections magically appear as you choose options, then you have already used AJAX. Slow, static web pages have given way to speedy, animated interfaces with more nifty features.

Some examples of what you can achieve with AJAX include:

  • Auto-suggest popups
  • Form elements appearing/hiding as you complete the form
  • Slider controls
  • Draggable/droppable content

The term AJAX stands for ‘Asynchronous Javascript And XML’. Technically, AJAX is when javascript sends requests back to the server, receives a response in XML and acts upon it. These days though, AJAX is used more of a blanket term of for anything interactive which uses javascript.

If you have been developing PHP and looking to take your applications to the next level of interactivity, then check out some of the nifty AJAX Javascript frameworks out there that do all the hard work for you:

Google likes standards compliance

standards complianceOne thing I love about the SEO world is that it’s not an exact science. Just about every man and his dog have their own idea about what Google likes and hates.

I think we’re all agreed on the fact that relevant, contextual links from related so-called ‘authority’ sites are good stuff. Generous use of your keywords through your title tag, header tags and page content are also top of the list in our SEO agendas.

Well, what then? What else can we do to be Google’s best friend? Some recent theories have been thrown about such as:

  • Get contact us, terms and about us pages
  • Add a quick blog to your site and other ‘bulking’ things
  • Put your keywords into image ALT tags

But I’ve never heard anyone state the importance of making your sites (X)HTML compliant. I am confident that the big ‘G’ sees this as a big deal, but Nobody seems to have noticed. Just look how clear Google makes this point in their webmaster guidelines:

Check for broken links and correct HTML

Easy to overlook, but even easier to adhere to. Simply let the W3C’s free online validator take a look at your page and tell you how to fix it. Job done!

And in case you’re wondering, of course I have 🙂

Copyright © 2018. Created by Hayden Kibble.