1. A method of utilizing error correcting code data associated with a region of memory, the region of memory containing a plurality of data blocks, the method comprising: retrieving from the memory, by a processor, for each data block within the region of the memory, error correcting code (ECC) data corresponding to data stored within the data block; generating, by the processor, for each retrieved ECC data, a hash value by hashing the retrieved ECC data; and combining, by the processor, the hash values to generate a total hash value corresponding to the region of the memory.