11. A system for reconstructing character values of a message string given a plurality of strings comprising characters, the system comprising: a similarity measurement generator, coupled to receive the plurality of strings, that identifies common strings of characters between pairs of strings selected from the plurality of strings, determines a longest common subsequence of characters between a first string and a second string of a pair of strings, and identifies similarity measures between the pairs of strings, including for a pair of strings: (i) calculating a first similarity value weight between the first string and the second string; (ii) identifying a first set of character positions in the first string that represent the characters in the longest common subsequence; and (iii) identifying a second set of character positions in the second string that represent the characters in the longest common subsequence, and a string reconstructor, coupled to receive similarity measures between the pairs of strings, that determines a reconstructed character value for a location of the message string based on a set of candidate character values and a set of exclusion character values and their associated weights obtained using the similarity measures between the pairs of strings, including: updating a set of candidate character values by removing any character values that also are included in a set of exclusion character values; responsive to the updated set of candidate character values containing at least one character value, determining the reconstructed character value by selecting a candidate character value associated with a largest similarity value weight of the similarity value weights associated with the candidate character values in the updated set of candidate character values; responsive to the updated set of candidate character values being an empty set and the set of exclusion character values containing at least one character value, determining the reconstructed character value by selecting an exclusion character value associated with a largest similarity value weight of the similarity value weights associated with the exclusion character values in the set of exclusion character values; and responsive to the updated set of candidate character values and the set of exclusion character values both being empty sets, assigning a character value to the reconstructed character value.
11. A system for reconstructing character values of a message string given a plurality of strings comprising characters, the system comprising: a similarity measurement generator, coupled to receive the plurality of strings, that identifies common strings of characters between pairs of strings selected from the plurality of strings, determines a longest common subsequence of characters between a first string and a second string of a pair of strings, and identifies similarity measures between the pairs of strings, including for a pair of strings: (i) calculating a first similarity value weight between the first string and the second string; (ii) identifying a first set of character positions in the first string that represent the characters in the longest common subsequence; and (iii) identifying a second set of character positions in the second string that represent the characters in the longest common subsequence, and a string reconstructor, coupled to receive similarity measures between the pairs of strings, that determines a reconstructed character value for a location of the message string based on a set of candidate character values and a set of exclusion character values and their associated weights obtained using the similarity measures between the pairs of strings, including: updating a set of candidate character values by removing any character values that also are included in a set of exclusion character values; responsive to the updated set of candidate character values containing at least one character value, determining the reconstructed character value by selecting a candidate character value associated with a largest similarity value weight of the similarity value weights associated with the candidate character values in the updated set of candidate character values; responsive to the updated set of candidate character values being an empty set and the set of exclusion character values containing at least one character value, determining the reconstructed character value by selecting an exclusion character value associated with a largest similarity value weight of the similarity value weights associated with the exclusion character values in the set of exclusion character values; and responsive to the updated set of candidate character values and the set of exclusion character values both being empty sets, assigning a character value to the reconstructed character value. 13. The system of claim 11 wherein an exclusion character value is added to the set of exclusion character values by: responsive to the location of the message string being contained within the first set of character positions and the location of the message string not being contained within the second set of character positions, adding a character value at the location within the first string to the set of exclusion character values and associating a similarity value weight with the character value; and responsive to the location of the message string not being contained within the first set of character positions and the location of the message string being contained within the second set of character positions, adding a character value at the location within the second string to the set of exclusion character values and associating a similarity value weight with the character value.