USERHASH
user_hash_value = user % USERHASH;
unsigned int value = hash_value_early_read / (USERHASH * FILEHASH);
user = val % USERHASH;
val = val / USERHASH;
unsigned int n = user + USERHASH*(file + FILEHASH*device);