1. A computer implemented method for preventing unauthorized disclosure of secure information, the computer implemented method comprising: receiving information including a first text, said first text including a plurality of words; normalizing said first text into a first canonical text expression, said first canonical text expression including a plurality of normalized words; generating a first word hash list for said first canonical text expression, where said first word hash list is generated at a word level; and generating a first set of fingerprints for said first word hash list.