Serialkodegenerator

Tags:    delphi

Jeg har (mest for sjov) tænkt på at lave en serialkodebeskyttelse til mit program.

Hvordan gør man det? Er der kendte, anerkendte eller uønskede metoder?

Er det smartest med brugernavnsafhængige koder, eller er det bedre med koder, som er uafhængige af det brugernavn, der er indtastet?

Hvordan virker udbredte metoder som f.eks. md5?

Eventuelle links bliver modtaget med kyshånd...



Hvis du vil have det skal være sikkert, skal du nok ikke bruge noget der er "almideligt brugt"... Ved ikke hvor langt dine matematiske evner rækker, men der er MANGE måder at gøre det på



Hvis du vil have det skal være sikkert, skal du nok ikke bruge noget der er "almideligt brugt"... Ved ikke hvor langt dine matematiske evner rækker, men der er MANGE måder at gøre det på


Jeg går i tiende klasse og er en af de bedste i klassen til matematik. Men jeg er interesseret i at lære noget, så lad os antage at de rækker meget længere.



Hvis du vil have det skal være sikkert, skal du nok ikke bruge noget der er "almideligt brugt"... Ved ikke hvor langt dine matematiske evner rækker, men der er MANGE måder at gøre det på


Jeg går i tiende klasse og er en af de bedste i klassen til matematik. Men jeg er interesseret i at lære noget, så lad os antage at de rækker meget længere.


Tror ikke din 10 klasses matematik rækker til at lave en god krypteringsmetode, men der er altså mange fikse måder at gøre det på. MD5, er ikke godt, da den ikke krypterer men kun hasher. Du kunne fx. lave en krypteringsmetode der kørte over et gammelt ukendt sprog. Der er mange måder at gøre det på. RSA, er en kendt primtals kryptering, der er næsten ubrydelig, men pga. dens lange årrække på markede, så hælder flere og flere til Linear A og Linear B krypteringer, der vist skulle være noget nær ubrydelige.

Slot - All your base are belong to us
http://www.sigsys.dk



Tror ikke din 10 klasses matematik rækker til at lave en god krypteringsmetode, men der er altså mange fikse måder at gøre det på.


Har du ikke et link eller to - eller flere? Jeg er meget interesseret i at vide mere.

Hvad er forskellen på at kryptere og at hashe?



Hej Kristian,

At selv kode noget fra bunden der virker, vil helt sikkert være et mareridt, og specielt med 10. klasses matematik.

så fremt du vælger at lave det selv, er en meget brugt metode at hente BIOS serial'et, og bruge en eller anden form for algoritme til at sikre dig det serial kun virker til denne fremover.

http://www.latiumsoftware.com/en/pascal/0020.php#4

Du kan også vælge at købe dig fra problemet, som såfremt det skal bruges kommercielt nok er den bedste løsning.

KasperTSW (Ejeren af udvikleren, og TSW) bruger et "IceLicense" til TSW Webcoder, som eftersigende skulle virke helt udemærket.

Du kan finde langt flere info om det her
http://www.ionworx.com/IceLicense.html

Det er dog en lidt halvdyr løsning, men det virker.



Indlæg senest redigeret d. 13.03.2006 15:12 af Bruger #1330
t