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

Windows Forms Discussion :

[VB.NET] Code licence de logiciel


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Bz
    Bz est déconnecté
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 176
    Par défaut [VB.NET] Code licence de logiciel
    Je développe depuis quelques années un logiciel dans la boite ou je travaille.
    Ce logiciel à l'installation nécessite de rentrer un code (5*3 caracteres). Ce code permet de situer le contexte d'utilisation du soft. Il ne sert pas à limiter l'accès au soft. Il a été écrit à l'origine en VB6, et je l'ai porté il y a plusieurs mois maintenant en .net.
    Il y a 6 "contextes différents" d’utilisation. L'algo mis en place à l'époque est peu lisible et très compliqué.
    Je souhaiterai en gros que pour chacun des contextes je puisse générer des codes (qui soit à chaque fois différents, si possible sur 15car max) et que ce soit réversible.
    Il n'y a pas des trucs natifs en .net plutot que d'implémenter mon propre algo?
    Exemple:
    "Contexte 1" -->azefgjkoi98jh09-->"Contexte 1"

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Tu trouveras des fonctions VB.net pour encrypter ici :
    http://www.obviex.com/samples/Encryption.aspx#VB

    A appeler avec ces paramètres (code C#):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     static string   passPhrase         = "Marechal";        // can be any string
        static string   saltValue          = "Foch";          // can be any string
        static string   hashAlgorithm      = "SHA1";              // can be "MD5"
        static int      passwordIterations = 2 ;                  // can be any number
        static string   initVector         = "@0123456789ABCDEF"; // must be 16 bytes
        static int      keySize            = 256;                 // can be 192 or 128
    plus PlainText (texte à encoder) et CipherText (texte crypté)

    Comme PlainText est à priori en ASCII (8 bits) et CipherText est encodé en base64, si PlainText fait 15 char, CipherText devrait en faire une vingtaine.

Discussions similaires

  1. [VB.NET]Licence de logiciel
    Par leSeb dans le forum Windows Forms
    Réponses: 16
    Dernier message: 26/02/2007, 23h36
  2. Licence pour logiciel
    Par vir8888 dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 20/04/2006, 08h37
  3. Test pour controler la licence des logiciels
    Par tigana dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 14/04/2006, 09h11
  4. [VB.NET]code d'une réponse dans une ListBox
    Par eultartuffe dans le forum Windows Forms
    Réponses: 2
    Dernier message: 31/03/2006, 13h54
  5. [VB.NET] Codes D'erreurs
    Par Mayamok dans le forum VB.NET
    Réponses: 5
    Dernier message: 01/12/2005, 09h05

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