Skip to content

Système de clé, via création + serveur pour stocker les clé & test les clés

License

Notifications You must be signed in to change notification settings

DictateurMiro/key-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Système de clé

Dans ce repo qui sera un tuto vous allez voir comment fonctionne un système de clé, j'ai mis en place le système mais l'idée existe depuis la nuit des temps

Donc dans un premier temps vous allez devoir prendre un serveur VPS, linux ou windows, vous allez ensuite ouvrir le port 8080 (c'est pour ça que c'est mieux d'avoir un vps)

Ensuite vous allez en tant qu'utilisateur lancé le fichier "get_mac_sha256.py" le programme va vous donner une suite de caractères qui est votre adresse MAC hashé sous sha256

Maintenant que l'utilisateur possede cette chaine vous en tant qu'administrateur vous allez récupérer cette clé et vous allez l'ajouté dans le serveur via le fichier "add_key.py" Celui ci vous demanderas la chaine de caractère, vous allez la rentré et le programme va sauvegardé la chaine de caractère et vous donner une clé en même temps

Cette clé vous allez la donnés à l'utilsateur et il faudra qu'il la mette dans le fichier "config.ini" à la ligne "key" Une fois la clé rentré l'utilisateur devra lancer le programme et celui-ci marcheras si la clé est valide ainsi que l'adresse ma hashé

Explication

Le programme va récuppérer l'adresse mac sous sha256 de l'ordinateur qui lance ce meme programme il va ensuite envoyer une requete via post sur le serveur désigné, une fois la requete envoyé celle ci demande au serveur si l'adresse mac hashé correspond a une clé, ensuite le programme va lire la clé dans le fichier config.ini, et va envoyé la clé dans la requete pour vérifier que la clé correspond a l'adresse mac hashé qui ce trouve dans le serveur

About

Système de clé, via création + serveur pour stocker les clé & test les clés

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages