Avatar billede isakmpx509 Nybegynder
14. april 2004 - 17:50 Der er 2 kommentarer

Envejs funktion til licensoprettelse

Hej

Jeg ved ikke lige hvor jeg skal placere dette spørgsmål så jeg prøver her. Er der monstro nogen der kender en god envejsfunktion eller lignende til generering af licensnøgler.

Mvh

LP
Avatar billede heine112 Nybegynder
14. april 2004 - 20:03 #1
Du kan skrive til heine112@hotmail.com - men det koster andet end point (=penge).
//Heine112
Avatar billede poulwann Nybegynder
25. maj 2004 - 11:27 #2
En simpel måde at generere licens nøgler på er ved at sende f.eks:
System ID + Bruger Navn -> MD5

Hvis du sender dem den MD5 nøgle du har genereret vil dit program checke brugerens system ID + indtastede brugernavn op i mod den hash den genererer og den hash brugeren indtaster. Er de ens er det == Ok.

Det kan gøres mere sofistikeret, men sikkerheden vil altid være omkring det samme, selv hvis man valgte en public key løsning, der kan en cracker bare disassemble dit program, ændre et par jumps, calls, eller andet, og programmet vil være registreret. Eller de kunne bruge deres disassembly til at rekonstruere selve nøgle algoritmen. Så det eneste man kan beskytte imod er "casual copying", og der virker ovenstående metode udmærket, evt. kan den sendes igennem en truncate funktion så du får lidt venligere outputs end en 128bit hash. Der findes massere af MD5 biblioteker til stort set alle programmerings sprog, og det er forholdsvis simpelt at implementere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester