Page 1 sur 1

C'est quoi un hash ?

Publié : 13 juil. 2019 - 15:52
par vik
C'est quoi un hash putain ?

Vous en avez entendu parler, ou pas. En tous cas c'est super important; Mais c'est quoi un hash ?
Un hash correspond a une chaine de caractere unique qui permet d'identifier un fichier.

Pourquoi c'est important pour nous ?
Parce que chaque rom dans vos dossiers peut etre identifiee par un hash peu importe son nom, et ainsi a l'aide de ce hash recuperer des infos de la db par un scrapper !

Il y a plusieurs "methodes de calcul" qui donnent plusieurs types de hashes:

Exemple concret: les hash MD5, SHA1 et CRC32 de la rom de sonic et knuckles:

Code : Tout sélectionner

CRC32		0fdcb36e
MD5		ce2049fe3af00dc8365d770e5063fd13
SHA1		c513312a7f8471b49a37695b6b4dc1f24f54d182
une fois qu'on sait qu'un jeu les possede, on peut par exemple recuperer toutes les infos du jeu "simplement" via l'API en demandant de trouver les infos d'un jeu qui a ce hash;

https://db.hfsplay.fr/api/v1/games?medi ... 0e5063fd13

C'est peut-etre pas tres utile pour vous, mais pour le scrapper (logiciel qui va recuperer les infos a votre place) c'est super utile.

Donc il est tres important de les renseigner sur la DB !

Comment faire en pratique pour les renseigner:

Aller sur un jeu
Glisser les roms sur la page
Cliquer sur le bouton "only send hashes"
Capture d’écran 2019-07-13 à 15.34.27.jpg
Les hashs pour ces fichiers seront calculés dans le navigateur et envoyés au serveur pour verification.

CA N'UPLOAD PAS LES ROMS ENTIERES !

Donc pas de soucis pour ajouter les hash d'isos ps4 depuis votre connexion 56k.
Par contre ca utilise du CPU et de la RAM le temps de les calculer :D

Re: C'est quoi un hash ?

Publié : 13 juil. 2019 - 20:37
par bakaskal
Merci pour cette explication !!!

Re: C'est quoi un hash ?

Publié : 14 juil. 2019 - 09:17
par wildpumpk1n
Et pour ceux qui voudraient des explications en audio :
Et hop ;)