Ever need to generate random keys for users, like those websites and products use to activate their accounts? This tutorial walks you through the creation of one such key generator, as well as provides you a function to create your keys if you just want the code.

This tutorial will help you learn how to "salt" your MD5 hashes to achieve a higher degree of security. This tutorial teaches you not only how to salt, but best salting practices to achieve a more secure hash

PHP is a terrific language for the rapid development of dynamic Websites. It also has many features that are friendly to beginning programmers, such as the fact that it doesn't require variable declarations. However, many of these features can lead a programmer inadvertently to allow security holes to creep into a Web application.