In the past we’ve talked about how to scan your signature to help go paperless . In this post, we are going to look at the fundamentals behind sending truly encrypted emails and documents that can be verified with a digital signature. The idea is to show you the concepts so you understand what is going on behind the scenes to make a secure communication channel over email. So why spend the time on this?
The most popular cryptographic software for Windows is probably TrueCrypt . In this article I will explain how TrueCrypt works and as a by-product a working Python implementation will be provided. This article is written from a programmer perspective and the math will be kept to the minimum.