Avatar billede all_for_you Nybegynder
02. marts 2003 - 11:26 Der er 13 kommentarer

Kryptering af koder

Hej..

Jeg vil gerne have mine PHP-koder beskyttet med kryptering eller noget lignende?

Jeg spørg fordi jeg har fået lavet en php/cms-hjemmeside, som kunden gerne vil have brandt ned på en cd-rom. Men jeg er ikke interesseret i at han kan kopiere koderne.

Hvad kan man gøre for at undgå dette?

Jeg har hørt noget om en md5.


All for you
Avatar billede Slettet bruger
02. marts 2003 - 12:42 #1
Zend.com -> Zend Engine er nok den løsning du skal bruge til det.
Men hvis jeg skal være ærlig... så bare sørg for at have copyrightet dine koder...
Hvis han så misbruger koderne så sagsøger du ham røven ud af bukserne!

Hvis du har koderne krypteret kan han jo ikke rigtigt bruge det til noget alligevel!?
Avatar billede all_for_you Nybegynder
02. marts 2003 - 13:50 #2
HVad koster det at bruge Zend?

Ja, det er rigtigt. Han kan ikke bruge koderne alligevel. Men så har han fået en side som han kan oploade (men ikke rette i), men sådan er det.

Hvordan anbefaler du at Copyrighte koderne. En kontrakt, eller ved benævnelse i alle koderne? Fx Disse koder er copyrightet??
Avatar billede Slettet bruger
02. marts 2003 - 13:53 #3
Det står på deres hjemmeside! Tror vidst at det er noget i stil med 300 USD $!

Bare ligge en EULA på CDen, hvor der står at koderne er copyrightet og bla bla bla... men det er et juridisk spørgsmål og jeg er ikke jurist!
Avatar billede Slettet bruger
02. marts 2003 - 14:41 #4
all_for_you> Hvis du ikke har skrevet en kontrakt er det vist på tide at gøre det. Det bør man gøre hver gang, og inden der skrives en eneste linie kode.
Avatar billede all_for_you Nybegynder
02. marts 2003 - 15:50 #5
El_berto> Det har jeg, men hvis der var nogle som havde alternative måde at gøre det endnu mere klart, ville jeg være åben for dette.
Avatar billede Slettet bruger
02. marts 2003 - 16:05 #6
Du skriver bare i kontrakten at rettighederne til koden er din, men at du har solgt retten til at bruge koden til din kunde.
Avatar billede all_for_you Nybegynder
02. marts 2003 - 16:06 #7
Tak, El Barto.
Avatar billede jpvj Nybegynder
02. marts 2003 - 16:26 #8
Sikker kryptering er ikke noget man skal kaste sig ud i, med mindre man har studeret emnet grundigt. Dette tager mange timers matematik studier samt grundigt kendskab til de forskellige kryptosystemer for at kunne forstå hvad der sker og hvad der er sikkert.

Du skriver du vil have krypteret "koderne". Er det nogle koder i cms systemet eller taler du ok php koden?

Hvis du mener php koden og kunden skal have en kopi på CD-ROM som kan skal kunne bruget til andet end en som underkop til kaffekruset, kan det ikke lade sig gøre.

Hvis der er tale om "passwords" du vil have beskyttet, skal du bruge en hash funktion på passwordet, eks. MD5 eller SHA. Dog skal du være opmærksom på, at et kort password er let at bruteforce, hvis du f.eks. kun bruger 8 karakterer skal der "kun" prøves 2048 muligheder. Dvs. du skal padde dit password med nogle andre data for at imødegå bruteforce angreb.

JP
Avatar billede all_for_you Nybegynder
02. marts 2003 - 16:33 #9
>>jpvj.

Altså det smarteste ville være et "password" hvor man ikke "ødelægger" koderne, men blot ligger et password på. For som du selv siger, kan man egentlig ikke bruge de andre koder til noget.
Avatar billede jpvj Nybegynder
02. marts 2003 - 22:35 #10
Jeg fatter altså ikke hvad du mener.
1) Hvad er "koder"? Er det source kode eller passwords?
2) Du kan ikke kryptere noget der skal kunne læses og alligevel ikke må kunne læses. Det svarer lidt til, at du låner en bog på biblioteket og men det må ikke kunne kopieres i en kopimaskine. Hvis man krypterer noget, og modparten må læse det, så skal han (M/K) have nøglen til at dekryptere med.
Avatar billede Slettet bruger
02. marts 2003 - 23:05 #11
jpvj>>Han vil bare have sourcen til ikke at være tilgængelig for kunden. Lige som, at du ikke kan gå ind og ændre i en exe-fil!
Også kaldet "encoding" - det kan man bare ikke særlig smart i PHP!?
Med mindre man bruger et af Zends produkter.
Avatar billede all_for_you Nybegynder
02. marts 2003 - 23:26 #12
1) koder er source
2) Jeg troede godt man kunne blande nogle tegn ind i source-koderne, så browseren stadigvæk kunne læse dem, men ville man til at kopier koderne, og sælge dem videre, så fik man ikke noget ud af det.

PS. Kan man ligge password på en mappe som man gemmer koderne i? Og så brænde det ned på cd-rom. Sorry jeg ikke ved noget om det her :-/
Avatar billede nielsmo Nybegynder
05. marts 2003 - 10:58 #13
og hvem så så lige ideen ved at brænde det ned på en cd forsvinde.....
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