1. A method of encrypting a clear text message into an obscured, encrypted message using a key phrase comprising: partitioning the key phrase and the clear text message into separate words; determining an index value for each word of the key phrase, concatenating the index values together to form a key string, and partitioning the key string into sections of a first predetermined length; determining an index value for each word of the clear text message, concatenating the index values together to form a message string, and partitioning the message string into sections of a second predetermined length; for each key section and message section pair, concatenating the key section to the message section to form a cipher text section, and adding the cipher text section to a cipher text string; and for each section of the cipher text string, locating a row of a word matrix indexed by the cipher text section, randomly selecting a template from a template file, the template including a plurality of tags, obtaining one or more words from the word matrix row according to columns selected by the tags, and replacing the cipher text section with the obtained words according to the randomly selected template to form the obscured, encrypted message.
1. A method of encrypting a clear text message into an obscured, encrypted message using a key phrase comprising: partitioning the key phrase and the clear text message into separate words; determining an index value for each word of the key phrase, concatenating the index values together to form a key string, and partitioning the key string into sections of a first predetermined length; determining an index value for each word of the clear text message, concatenating the index values together to form a message string, and partitioning the message string into sections of a second predetermined length; for each key section and message section pair, concatenating the key section to the message section to form a cipher text section, and adding the cipher text section to a cipher text string; and for each section of the cipher text string, locating a row of a word matrix indexed by the cipher text section, randomly selecting a template from a template file, the template including a plurality of tags, obtaining one or more words from the word matrix row according to columns selected by the tags, and replacing the cipher text section with the obtained words according to the randomly selected template to form the obscured, encrypted message. 4. The method of claim 1 , wherein the word matrix comprises a two dimensional array of words, each row storing a plurality of words, with each column of the word matrix storing words of a predetermined type.