Aside from making a chat for GTANet. I made a program a few months ago called Halogen Cipher and updated it today. Basically it's an encryption software using math & algebra.
It converts each word or character that are on the US keyboard to numbers. then the master key is then used to add them up and store those settings onto a flash drive or wherever, to use for later to decrypt.
Algorithm Subs is to replace the numbers by different letters. the subs will also be stored in the algorithm file. So all you would need is the algorithm file + master key to decrypt the text.
The Hashed key is a display to indicate if all the keys were refreshed. nothing serious going on there