-
You absolutely SHOULD roll your own crypto
Expert cryptographers will warn you to never roll your own algorithms. Well, they’re wrong and here are three reasons why.
-
Basic cryptography – the Vigenere cipher
The Vigenere cipher is more complicated that the Caesar cipher but based on the same idea. It uses a running key to keep your message secure.
-
Different cipher types
Anyone studying cryptography needs to understand various forms of ciphers. Today, we’ll look at three that you should know well.
-
Basic cryptography – the Caesar cipher
One of the most basic encryption schemes is the Caesar cipher. It’s weak in practice, but a great way to learn how crypto works.
-
Modulo arithmetic with large numbers
Modulo arithmetic with numbers large enough to ensure cryptographic security is complicated, particularly in PHP. Let’s work around that…
-
Modulo exponentiation in PHP – three ways
Modulo exponentiation lies at the core of most modern crypto. Learn three different ways to perform this calculation in PHP.
-
Ethics in technology and advertising
Ethics is one of the more complicated concepts in tech. Everyone knows what it is, but ethics become frighteningly easy to ignore.
-
Today’s youth will define tomorrow’s technology
The youth of today will define tomorrow’s technology. The world forgets this fact at our own peril.
-
Understanding modulo arithmetic with clock functions
Modulo arithmetic is at the core of most every secure asymmetric cryptography algorithm. Clock functions make it an easier topic to master.
-
How do you stay current?
What tools do you use to stay current with technology? Here are some podcasts and reading materials I use to stay up on new trends.









