Monthly Archives: March 2009

WordPress Plugin Version Checks

I recently noticed that in certain cases WordPress was not providing notifications that an upgrade was available for my plugins. This, naturally, irritated me since I define myself by how many downloads I receive per day.1 So, to regain my self-esteem I decided to dig a bit to find the root cause.2 To determine if [...]

Generating (Very) Large Primes

Have you ever wondered how big the “large primes” that RSA encryption is based on really are? What exactly does a “1024-bit” key mean anyway? And if the difficulty of RSA is partially based on factoring large numbers, how do we create these large primes without determining primality via factorization? The easiest way to demonstrate [...]

Re-Signing An Expired CA Certificate

On rare occasions you may find yourself with a self-signed internal CA that has expired while you are still using certificates issued from the CA. One potential solution to this problem is to self-sign a new cert with identical fields using the private key from the old certificate.1 You can fill in almost all the [...]