Bonjour à tous,
Je recherche une méthode qui me permette d'identifier un utilisateur de mon logiciel.
Ma première idée consisterait à identifier dans un premier temps la machine (n° de série de la carte mère par exemple) puis l'utilisateur (login dans le logiciel par ex) et dans un second temps de hasher tout ça pour créer un 'identifiant utilisateur unique".
Je sais demander un login à l'utilisateur, mais je ne trouve aucune piste pour identifier correctement la machine.
Quelqu'un aurait une piste ? (sans que ça ne soit une usine à gaz lol)
Également, si quelqu'un pourrait m'indiquer une méthode pour combiner et hasher le login et l'id machine afin de créer un identifiant d'utilisateur.
J'avais pensé décomposer l'ID machine et le login caractère par caractère, et de faire correspondre chacun d'eux à un chiffre, du style du code ci-dessous.
Mais je pense qu'il doit y avoir une méthode plus simple et plus "propre".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 For i = 1 To Len(name) Step 2 Select Case Mid(name, i, 1) Case "A" cc = 3 Case "B" cc = 2 Case "C" cc = 1 End Select cle = cle & cc Next
Je reste également ouvert à toute autre proposition ou suggestion me permettant d'obtenir un résultat similaire
Je vous remercie pour vos réponses.
Partager