Own your mistakes
·
What’s the largest mistake you’ve made in your career? Did you hold yourself accountable for it? What did you learn through the experience?
·
What’s the largest mistake you’ve made in your career? Did you hold yourself accountable for it? What did you learn through the experience?
·
How do you communicate securely over an insecure medium? Using the Diffie-Hellman key exchange to agree on an encryption key is a start!
·
Everyone experiences fear, especially creatives like developers. Overcoming that fear to ship an imperfect 1.0 is the only way we learn.
·
Expert cryptographers will warn you to never roll your own algorithms. Well, they’re wrong and here are three reasons why.
·
Anyone studying cryptography needs to understand various forms of ciphers. Today, we’ll look at three that you should know well.
·
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 numbers large enough to ensure cryptographic security is complicated, particularly in PHP. Let’s work around that…
·
Modulo exponentiation lies at the core of most modern crypto. Learn three different ways to perform this calculation in PHP.
·
Ethics is one of the more complicated concepts in tech. Everyone knows what it is, but ethics become frighteningly easy to ignore.
·
The youth of today will define tomorrow’s technology. The world forgets this fact at our own peril.