Certificates Simplified

Security is a vast and evolving field that can take a lifetime to study. However, problems in security can often boil down to three domains that must be addressed:

Identification: a service or person is who they say they are. Reliability and verification: the data sent out is exactly the same as the data that is received. Encryption: On…

UNIX Shell Scripting with Bash

I’ve often heard that it is easier to port a script from languages such as Ruby or Python than it is a shell script. This is probably true, since shell scripts are heavily dependent on the operating system’s environment. However, this implies that porting a shell script is difficult. I’ve found that such difficulties, more often than not, are d…