def _string_to_byte_list(self, data):
bytes_length = <NUM_LIT:16><EOL>m = self.digest()<EOL>m.update(str.encode(data))<EOL>hex_digest = m.hexdigest()<EOL>return list(int(hex_digest[num * <NUM_LIT:2>:num * <NUM_LIT:2> + <NUM_LIT:2>], bytes_length)<EOL>for num in range(bytes_length))<EOL>
Creates a hex digest of the input string given to create the image,
if it's not already hexadecimal

Returns:
    Length 16 list of rgb value range integers
    (each representing a byte of the hex digest)