Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hantering av licensnycklar

Postades av 2004-10-25 09:24:55 - Johan Djupmarker, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 1995 personer

Jag har tidigare i VB6 skrivet en rutin för att validera en kombination av användarnamn och licensnyckel. I princip fungerar den så att namnet + information om version av programmet läggs ihop i en sträng, sedan hashas denna. Resultatet av hash-funktionen blir licensnyckeln. Bristen är att jag inte kan få fram information om vilken version nyckeln är giltig för, utan jag får testa alla olika och det är lite jobbigt. Dessutom kan jag inte lagra datum med denna metoden om jag t.ex. vill ha med information i nyckeln om hur länge användarens underhållsavtal gäller (för att förhindra installation av versioner släppta efter underhållsavtalets utgång).

Hur löser jag detta med .NET? Finns det färdiga komponenter att köpa? Förslag? Eller bygger jag lättast denna funktionalitet själv? Någon som har förslag på hur?

Jag är inte ute efter någon supersäker lösning, men det är ju alltid bättre ju säkrare det är.

/Johan


Svara

Sv: Hantering av licensnycklar

Postades av 2004-10-25 10:17:03 - Johan Bovin

Jag gjorde nåt liknande (sökte lite men hitade inget bra) dv jag gjorde en egen licensnyckel som bestod av en mängd komponenter. Det jag gjorde vara att jag bestmde mig för vilka komponenter jag vill ha med, t.ex version och datum sen skrev jag mappningsalgoritmer för version och datum (som var reverserbara) sen paddade jag med en massa random så att det såg ut typ

r=random
x=version
c= kontroll
rrry-yyyrr-rmmrr-rrddr-rrxrxr-rrcrr

så jag rknar fram alla grejer jag behöver, genererar mina radnoms och sedan räknade jag ut en kontrollsiffra och stoppade in den... Visst, det är ju lite bökigt men det funkar... om man dessutom gör att t.ex. ett datum kan generera flera olika koder så är det ju rätt svårt att knäcka koden...


Svara

Sv: Hantering av licensnycklar

Postades av 2004-10-25 10:27:46 - Johan Djupmarker

Det låter vettigt. Om jag sedan vill låsa det till ett visst namn är det ju bara att lägga till en hash av namnet i nyckeln.

/Johan


Svara

Sv: Hantering av licensnycklar

Postades av 2004-10-26 12:19:55 - Pelle Johansson

Det finns en licenseprovider som kan användas i net. Sök på LicFileLicenseProvider klassen i hjälpen.

När det gäller denna teknik så tror jag du måste köpa ett certifikat först från exempelvis Verisign som du sedan kan använda dig av. Tyvärr har jag inte läst så mycket om det än, bara skummat så jag kan inte ge dig ett 100%:igt svar.

Ta och läs igenom http://www.developer.com/net/csharp/article.php/3074001 och se om det ger något.


Svara

Sv: Hantering av licensnycklar

Postades av 2004-10-26 13:09:58 - Johan Djupmarker

LicFileLicenseProvider är väl bara för att förhindra användning av en olicenscierad applikation/kontroll? Min fråga gäller hur man skapar och tolkar själva nyckeln.

/Johan


Svara

Sv: Hantering av licensnycklar

Postades av 2004-10-26 14:14:45 - Mikael Wedham

www.samlogic.com har sin licensprogramvara RegGuard. Den har jag testat. Vet inte om det är det du vill ha, men det skadar inte att testa...

/micke


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
653
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies