-
Cryptopals: Set 1 – challenge 1
Challenge 1 in the cryptopals suite is to juggle between Base64 and Hex encoding of byte strings. Let’s do just that, with value objects!
-
The Cryptopals challenges
Starting today I kick off a series on the cryptopals crypto challenges, with my implementations in PHP. Feel free to join in the fun!
-
One perspective on career stages
Different people see career progression from their own angles. I’ve encountered one that makes sense, tho I don’t so much see it as a progression.
-
Do the dishes – right now
Refactoring legacy code is like cleaning the dishes. Someone has to do it – hopefully before the stack of moldering waste falls on the floor.
-
The value of encryption
I care very deeply about privacy, which translates to a passion for encryption and cryptography. You should care about privacy, too.
-
Technology cost analysis
Cost analysis can be a tricky exercise in the technology space as not all costs are readily apparent during price shopping.
-
Establishing trust in business
Sometimes the best way to make a sale is to stop selling and focus instead on building a relationship and establishing trust.
-
Information leakage and side channel attacks
Side channel attacks are one of the many cryptographic footguns we need to avoid while designing and building secure applications.
-
Security by obscurity
The weakest form of security is that obtained through obscurity – hiding what would otherwise be plainly found in hopes it’ll be missed.
-
The value of repetition
There is value in every coding discipline, but repetition and practice should have a particular emphasis.









