To perform a brute-force attack on a password, one needs to generate words for every possible combination of letters one by one, and then calculate the hash of each generated word to see if it matches the hash of the password in hand.
To demonstrate the basics of how attackers try to get a hold [...]
A while back I wrote about cryptographic hash functions and how they are used to authenticate people with a password. Today I’ll try to go over common ways of attacking passwords in an effort to help you choose better passwords, yet still be able remember them when you need to.
As this text got bigger [...]
If you are a web developer, JavaScript is a two edged sword. Very few like to use it, yet in many cases you simply cannot avoid it simply because there is nothing out there to replace it. With the popularization of AJAX (Asynchronous JavaScript and XML), JavaScript seemed to be gaining some traction again in [...]