Golang Project Structure

Tutorials, tips and tricks for writing and structuring code in Go (with additional content for other programming languages)

codes

Tag

How to Hide a Secret Message in a Unicode Text File

A view through metal bars inside Alcatraz Federal Penitentiary, showing the cells inside the prison.

Imagine sending a secret message that’s hidden in plain sight — embedded within an innocent-looking text file. No encryption and no suspicious attachments, just pure Unicode trickery. It sounds like something out of a spy novel, doesn’t? Well, with a little bit of clever manipulation, we can use Unicode characters to conceal data in a […]

How to Generate Safe and Secure Passwords

There are many services online that will claim to create unique, reliable and secure passwords for you, but can you trust other people’s code? It’s hard to know. Often you can trust the largest and most popular websites, but sometimes there are bugs or even intentional backdoors that will expose your generated passwords to the […]

Writing Secret Messages With a Caesar Cipher

A statue of the Roman general Julius Caesar.

I’m going to show you one of the simplest methods available to secure a message, making it harder for unwitting observers to read. A cipher is a word used for a method that allows text to be encrypted or decrypted — in other words, made harder to read and then restored to an original form. […]