C'est quoi un hash ?

Modérateur : Modérateurs

Avatar de l’utilisateur
vik
Connaisseur
Connaisseur
Messages : 366
Inscription : 01 janv. 1970 - 02:34
Localisation : Evreux
A remercié : 11 fois
A été remercié : 223 fois
Contact :

C'est quoi un hash ?

Message par vik » 13 juil. 2019 - 13:52

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

Avatar de l’utilisateur
bakaskal
Virtuose
Virtuose
Messages : 1224
Inscription : 08 nov. 2017 - 04:32
Localisation : Compiègne,Oise
A remercié : 445 fois
A été remercié : 368 fois

Re: C'est quoi un hash ?

Message par bakaskal » 13 juil. 2019 - 18:37

Merci pour cette explication !!!

Avatar de l’utilisateur
wildpumpk1n
Passionné
Passionné
Messages : 148
Inscription : 04 févr. 2018 - 18:01
A remercié : 60 fois
A été remercié : 16 fois

Re: C'est quoi un hash ?

Message par wildpumpk1n » 14 juil. 2019 - 07:17

Et pour ceux qui voudraient des explications en audio :
Et hop ;)

Répondre

Revenir à « Discussions »