Categorygithub.com/hbollon/go-hash
modulepackage
0.0.0-20211024144259-25b232b598a7
Repository: https://github.com/hbollon/go-hash.git
Documentation: pkg.go.dev

# README

BOLLON Hugo

Versionné et hébergé ici: https://github.com/hbollon/go-hash

Nécessite Go 1.17 pour être exécuté avec la commande go run ./cmd

Une TUI a été réalisé à l'aide de la librairie Bubbletea, les commandes pour la navigation au sein de l'interface sont indiquées constament en bas de cette dernière. Cette dernière devrait être compatible dans n'importe quel terminal et à en tout cas été testé:

  • Sous Linux (Manjaro) avec le combo Konsole et zsh
  • Sous Windows avec cmd et Windows Terminal

Pour pouvoir calculer le coverage et tenter un crack de hash il faut d'abord charger une table en mémoire. Pour ce faire, il vous suffit d'en générer une nouvelle ou d'en charger une existante via la TUI.

La fonction invert semble ne pas fonctionner parfaitement car avec un grand alphabet (environ supérieur à 16 caractères) il a du mal à trouver certains mots alors que le coverage est au dessus de 90%. Je pense que cela proviens des valeurs aléatoires insérés lors de la génération de la table.

TP1 : go-hash

Question 7

Le paramètre t permet d'éviter les collisions et donc d'augmenter la couverture de la table.

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author