premiere implementation de hash.c