Hashing and encrypting are two words that are often used interchangeably, but incorrectly so. Do you understand the difference between the two, and the situations in which you should use one over the other? In today's post I investigate the key differences between hashing and encrypting, and when each one is appropriate.
Software developers always need to be upskilling, and increasingly are expected to bring more than just great code to an organisation. There's hundreds of blogs software developers can read to learn, but it's difficult knowing where to begin (or even what's worth reading).
Penetration testing (otherwise known as pentesting) is the process of testing your applications for vulnerabilities, and answering a simple question."What could a hacker do to harm my application, or organisation, out in the real world?"