-
Bloom Filter and How I Prevent Tons of Message Duplication
Bloom Filter is a probabilistic data structure with low memory cost, used to test whether an object is a member of a set.
-
Choosing the Right Password Hashing Algorithm
A practical guide to secure password hashing, comparing Argon2id, bcrypt, scrypt, and PBKDF2 to prevent offline brute-force attacks.
-
Error Handling in Programming: Best Practices and Techniques
Error handling is one of those topics every developer uses daily, but rarely stops to think about systematically. This post will show you an overview about error handling and best practice.
-
How to set up SSH Certificate Authentication with Your Own CA
Learn how to set up SSH certificate authentication with your own CA to replace key distribution, improve security, and simplify management.
-
Build a Root and Intermediate Certificate Authority with Easy-RSA
Step-by-step guide to building a Root CA and Intermediate CA using Easy-RSA, including issuing certificates for Microsoft 365 authentication.