IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Génération de numéro de série


Sujet :

Algorithmes et structures de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Points : 120
    Points
    120
    Par défaut Génération de numéro de série
    Bonjour,

    je souhaitais savoir s'il existait des tutorial sur la génération de numéro de série.

    Merci
    www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour

    Ta question est très vague !!! Te serait-il possible de préciser ? (s'agit-il de matériel, de logiciel, dans quel but, une suele société ou plusieurs, ...)

    Sinon, dan sun logiciel, un compteur qui s'incrément à chaque passage ne te plait pas ???
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Points : 120
    Points
    120
    Par défaut
    Citation Envoyé par gangsoleil
    Bonjour

    Ta question est très vague !!! Te serait-il possible de préciser ? (s'agit-il de matériel, de logiciel, dans quel but, une suele société ou plusieurs, ...)

    Sinon, dan sun logiciel, un compteur qui s'incrément à chaque passage ne te plait pas ???
    OOps :
    Alors ce serait pour un logiciel, ce numéro de série serait donné lors de l'achat du logiciel, et servirait aussi à connaitre les différentes options prises pour le logiciel par le client.

    Merci
    www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 136
    Points : 133
    Points
    133
    Par défaut
    [quote="shadeoner"]
    Citation Envoyé par gangsoleil
    Bonjour
    ce numéro de série serait donné lors de l'achat du logiciel
    S'ils ont oublié de le faire il faut le leur demander

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Je pense que shadeoner souhaite créer un logiciel contenant un numéro de série, donc il souhaite savoir comment faire

    Je ne pense pas qu'il y ait de solutions "toutes faites", dans la mesure où chacun met ce qu'il veut dans un numéro de série...
    A toi donc de l'imaginer, en incluant ce qui te convient.

    Exemple pour la société nommée TRUC, qui a pris les options ABS, airbag et air conditionné :
    calculer le MD5 de la chien de caractère "|TRUC|ABS|airbag|aircon|"
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Points : 120
    Points
    120
    Par défaut
    Citation Envoyé par gangsoleil
    Je pense que shadeoner souhaite créer un logiciel contenant un numéro de série, donc il souhaite savoir comment faire

    Je ne pense pas qu'il y ait de solutions "toutes faites", dans la mesure où chacun met ce qu'il veut dans un numéro de série...
    A toi donc de l'imaginer, en incluant ce qui te convient.

    Exemple pour la société nommée TRUC, qui a pris les options ABS, airbag et air conditionné :
    calculer le MD5 de la chien de caractère "|TRUC|ABS|airbag|aircon|"
    Merci pour votre réponse, le soucis est que j'ai besoin d'une chaine à longueur fixe, et que le MD5 n'existe pas dans le langage de programmation que j'utilise (Powerbuilder)
    www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 488
    Points : 397
    Points
    397
    Par défaut
    Bonjour,

    Je ne connais pas powerbuilder, mais avec google on trouve plein de réponses pour MD5.

    Sinon je ne sais pas quel niveau de protection tu veux apporter à ton application, mais un simple calcul de MD5 sur une chienne de caractère sera cassé par le premier pirate en herbe venu à qui il suffira de regarder le code de vérification du numéro de série pour faire son propre générateur. Par contre il suffirait de rajouter un cryptage asymétrique (RSA, El-Gamal...) pour que cela devienne beaucoup plus dur. Maintenant n'oublie pas qu'un pirate peut aussi shuinter la vérification du numéro de série.

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Points : 120
    Points
    120
    Par défaut
    Citation Envoyé par sovitec
    Bonjour,

    Je ne connais pas powerbuilder, mais avec google on trouve plein de réponses pour MD5.

    Sinon je ne sais pas quel niveau de protection tu veux apporter à ton application, mais un simple calcul de MD5 sur une chienne de caractère sera cassé par le premier pirate en herbe venu à qui il suffira de regarder le code de vérification du numéro de série pour faire son propre générateur. Par contre il suffirait de rajouter un cryptage asymétrique (RSA, El-Gamal...) pour que cela devienne beaucoup plus dur. Maintenant n'oublie pas qu'un pirate peut aussi shuinter la vérification du numéro de série.
    Merci pour ta réponse, je vais fouiller un peu sur google, peut être que je reviendrais ici
    www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org

  9. #9
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Attention, ne confond pas la génération d'un numéro de série et le blindage du logiciel contre le piratage.

    Les Pirates (de tipiac) sont souvent assez férus de tous nouveau cryptage

    S'il te faut un numéro de série seulement pour identifier le client, un nombre incrémental généré par PowerBuilder ,tient, il revient dans la course celui-là, suffira.

    Concernant, les droits, le mieux est de livrer une version avec des fonctions stubées (vide mais retournant un code correct) pour les fonctionnalités non accessibles.

    Pour différencier ceci, tu peux avoir un pattern différent pour chaque version du soft (Trail => 546546 AZE 45454, Expert => AYTAF 4564654 56456)

    Ensuite, la sécurité logicielle ne s'invente pas, elle est généralement faîte par des experts.

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Points : 120
    Points
    120
    Par défaut
    Citation Envoyé par Caine
    Attention, ne confond pas la génération d'un numéro de série et le blindage du logiciel contre le piratage.

    Les Pirates (de tipiac) sont souvent assez férus de tous nouveau cryptage

    S'il te faut un numéro de série seulement pour identifier le client, un nombre incrémental généré par PowerBuilder ,tient, il revient dans la course celui-là, suffira.

    Concernant, les droits, le mieux est de livrer une version avec des fonctions stubées (vide mais retournant un code correct) pour les fonctionnalités non accessibles.

    Pour différencier ceci, tu peux avoir un pattern différent pour chaque version du soft (Trail => 546546 AZE 45454, Expert => AYTAF 4564654 56456)

    Ensuite, la sécurité logicielle ne s'invente pas, elle est généralement faîte par des experts.
    Oui en effet, je veux juste pouvoir "hasher" une chaine comme l'indiquait gangsoleil en haut, j'aurais donc besoin d'une fontion de hashage sur longueur fixe et de décodage.
    www.ou-dejeuner.com A chacun son déjeuner ! |Blackprism.org

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 488
    Points : 397
    Points
    397
    Par défaut
    Citation Envoyé par shadeoner
    Oui en effet, je veux juste pouvoir "hasher" une chaine comme l'indiquait gangsoleil en haut, j'aurais donc besoin d'une fontion de hashage sur longueur fixe et de décodage.
    Paf "définition" les fonctions de hash ont une sortie de longueur fixe. Par contre il n'existe pas de "fonction de décodage", les entrées étant de longueur quelconques, on ne peut pas avoir de bijection avec la sortie d'un hash. La vérification de la validité du numéro de série se fait donc en recréant sur le poste client la chaîne ayant servie à générer le numéro de série, et en calculant son hash. Si les 2 correspondent alors le numéro de série est validé.

Discussions similaires

  1. Numéro de série du disque dur
    Par h_kamel dans le forum Assembleur
    Réponses: 8
    Dernier message: 21/05/2007, 11h28
  2. créer un numéro de série
    Par progima dans le forum MFC
    Réponses: 4
    Dernier message: 25/10/2005, 13h27
  3. Comment obtenir le numéro de série d'un disque dur?
    Par walidrachid dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/09/2005, 15h59
  4. Comment déterminer un numéro de série d'un processeur ?
    Par rarfaoui dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 29/07/2005, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo