Here is a new gem for those of use who want to roll our own message encryption. The one_time_pad gem can generate and use a matrix of substitution cyphers to code and decode messages. It will not keep the pros from reading your messages but it should prevent any casual observer from learning your secrets.