Category: Programming

Source code for “Designing Screen Interfaces in C”

The book “Designing Screen Interfaces in C” was written back in the days of DOS to allow applications to have pop-up windows and  modern looking menus in text only displays. I was approached by a publisher to write the book

Tagged with:

The One-time Pad: Unbreakable encryption

One of the biggest issues with data encryption is that almost all encryption can be decrypted by a determined “enemy” with enough computer resources and sufficient time. Ciphers that are based on a password can be broken by brute force

Tagged with: ,