-
Why is it important never to reuse a nonce?
A nonce is an important element in cryptography and keep your data secure. But if you ever reuse a nonce, you’ve lost any hope for secrecy.
-
Curating powerful blog topics
Curating powerful topics for blog content can be a challenge. Here are four simple strategies you can use to develop an efficient backlog.
-
How do you become an expert?
Don’t let doubt hold you back. Anyone can become an expert by practicing in a field and building experience.
-
What exactly are NFTs?
Of all the buzzwords in the web3 space today, “NFT” is one of the most common. But do you really understand what an NFT is?
-
Snazzier parameters in PHP 8
PHP continues to develop and evolve. Today let’s take a closer look at how properties have changed in recent releases.
-
Weighted random choice in PHP
PHP’s native random_int() function can be used to easily create a weighted random choice between multiple, otherwise equal options.
-
Verifying randomness in PHP [Part 2]
How random is random_bytes() in PHP? Are you sure?
-
Verifying randomness in PHP [Part 1]
How random is PHP’s random_int() function really?
-
Hashing is not encryption
Encryption, encoding, and hashing are three related but distinct concepts. It’s important for you to understand all three.
-
Lock picking can make you a better engineer
Learning to use a lock pick changes the way you see security and the way you think about code. It’s a great mental challenge and will help you build stronger, more secure systems.






![Verifying randomness in PHP [Part 2]](https://i0.wp.com/eric.mann.blog/wp-content/uploads/2022/01/fig-08-01-2022_15-29-42.jpg?resize=150%2C150&ssl=1)

