Hash et Sécurité

Générateur de hachage Tiger

Transformez n'importe quel texte en son hachage Tiger — choisissez la longueur et le nombre de passes voulus.

Évaluez cet outil

Comment utiliser Générateur de hachage Tiger

  1. Saisissez ou collez votre texte dans le champ.
  2. Choisissez la variante dans le menu déroulant — Tiger-192 en 3 passes est le choix standard.
  3. Le hachage Tiger s'affiche au fur et à mesure que vous tapez. Cliquez sur Copier pour récupérer le résultat.

À propos de Générateur de hachage Tiger

Tiger a été conçu par Ross Anderson et Eli Biham en 1995, et sa particularité était un pari sur l'avenir du matériel. Là où les fonctions de hachage de l'époque étaient réglées pour les machines 32 bits que tout le monde possédait réellement, Tiger était optimisé pour les processeurs 64 bits — un choix de conception qui paraissait légèrement excentrique en 1995 et plutôt prémonitoire une décennie plus tard. Sous sa forme complète, il produit 192 bits, écrits sous forme de 48 caractères hexadécimaux.

Tiger est surtout connu pour un usage que ses concepteurs n'avaient pas prévu : le partage de fichiers pair-à-pair. Des réseaux comme Direct Connect et Gnutella ont adopté le hachage en arbre de Tiger (TTH), qui hache un fichier en petits blocs, puis hache ces hachages deux par deux, et ainsi de suite, jusqu'à obtenir un unique hachage racine. L'avantage est de pouvoir vérifier chaque fragment dès son arrivée depuis un pair non fiable, plutôt que de télécharger un fichier entier et de découvrir seulement à la fin qu'il était corrompu — et d'identifier un fichier par sa racine TTH, quel que soit celui qui le partage. Si vous avez déjà vu un lien magnet urn:tree:tiger:, il s'agit de Tiger.

Les variantes proposées ici diffèrent sur deux plans. Le chiffre après la virgule est le nombre de passes : 3 passes correspond au Tiger standard, tandis que 4 passes effectuent davantage de brassage pour plus de prudence, au prix d'un peu de vitesse. Le chiffre qui précède tronque la sortie à 128 ou 160 bits — Tiger-128 et Tiger-160 ne sont que le Tiger-192 raccourci, ils partagent donc les premiers caractères du condensé complet plutôt que de résulter de calculs différents. Notez aussi que Tiger connaît deux conventions d'ordre des octets dans la pratique, si bien qu'un condensé provenant d'un autre outil peut paraître inversé ; il s'agit d'une différence de format, pas d'une erreur. Pour un nouveau projet en dehors d'un contexte TTH, SHA-256 est le choix par défaut le plus sûr.

Questions fréquentes

Peut-on déchiffrer ou inverser un hachage Tiger ?

Non. Tiger est un hachage à sens unique — le texte d'origine n'est pas stocké dans la sortie, il n'y a donc rien à déchiffrer. La seule façon de revenir en arrière est de deviner une entrée et de la hacher pour voir si elle correspond.

Quelle est la différence entre Tiger-128, Tiger-160 et Tiger-192 ?

Uniquement la longueur de sortie. Tiger calcule 192 bits, et les variantes plus courtes sont ce même condensé tronqué à 128 ou 160 bits ; elles partagent donc les caractères de tête. Tiger-192 est le hachage complet.

Est-ce la même chose qu'un hachage en arbre de Tiger (TTH) ?

Non. Cet outil calcule le simple hachage Tiger de votre texte. Une racine TTH est construite en hachant un fichier par blocs, puis en hachant ces hachages ensemble sous forme d'arbre — il utilise Tiger en interne, mais il s'agit d'un calcul différent, en plusieurs étapes.

Que signifient 3 passes et 4 passes ?

Le nombre de passes correspond au nombre de tours de brassage effectués par Tiger. Trois passes correspondent à la spécification standard ; quatre passes ajoutent du brassage supplémentaire pour une marge de prudence, et sont légèrement plus lentes. Elles produisent des hachages totalement différents.

Mon texte est-il envoyé quelque part ?

Votre texte est envoyé à notre serveur pour être haché, car les navigateurs ne peuvent pas calculer le Tiger — ils n'exposent que la famille SHA. Il est haché puis immédiatement supprimé, jamais enregistré et jamais stocké.