Tout d'abord , on parle ici d'un décryptage utilisant la «force brute» : on n'essaye pas d'extorquer le mot de passe ou d'essayer , au petit bonheur , une combinaison de noms d'anciens animaux de compagnie et de département de naissance . Hive Systems part de l'hypothèse - malheureusement banale - qu'une entreprise a mal sécurisé une de ses bases de données , dans lesquelles on trouve associé des «noms d'utilisateur» et le «hash» de leur mot de passe . Le hash ? L'immense majorité des systèmes informatiques ne conserve pas les mots de passe de ses utilisateurs «en clair» dans ses archives . Dans les faits , lorsque vous créez votre mot de passe , sa chaîne de caractères est soumise à de très nombreuses opérations mathématiques ( une «fonction de hachage» ) qui aboutissent à une nouvelle séquence de caractères , beaucoup plus longue et unique . C'est cette version hachée et reconstituée de votre mot de passe qui est stockée dans les serveurs . Originalité de ce long hachis : la fonction mathématique qui le produit est choisie de telle sorte qu'il est impossible de remonter à la séquence d'origine . En revanche , un mot de passe donné soumis à une même fonction de hachage produit toujours un résultat identique . Contrôler un mot de passe , c'est comparer deux hash ( celui issu du mot que vous avez entré et celui stocké dans les serveurs ) . Pirater un mot de passe , ce n'est pas soumettre des millions de mots de passe à un serveur informatique ( cela déclencherait assurément une alerte ) , mais passer chacun de ces mots de passe dans une fonction de hachage connue , jusqu'à trouver celui qui correspond au hash «témoin» à notre disposition grâce à une fuite de données . Hive Systems part du principe que mettre en regard des millions de hash avec ceux présents dans une base de données «ne nécessite qu'une quantité triviale de calculs et de temps supplémentaires» .