Avatar billede jens_k Nybegynder
22. august 2003 - 13:17 Der er 9 kommentarer og
1 løsning

Kryptere ASP Source

Hej

Jeg havde engang et "program" fra MS, som kunne kryptere mine ASP filer, så andre ikke forstod så meget af sourcen.

Nu kan jeg selvfølgelig ikke huske hvad det program hedder længere..

Nogen som kan hjælpe ?

Jens K
Avatar billede vbcoder Nybegynder
22. august 2003 - 13:28 #1
Avatar billede vbcoder Nybegynder
22. august 2003 - 13:30 #2
svaret
Avatar billede soes Nybegynder
22. august 2003 - 17:50 #3
Da der er tale om en encoder vil det også være muligt at decode filerne igen.
http://www.yurtseven.com/default.asp?pi=61
Avatar billede vbcoder Nybegynder
23. august 2003 - 10:35 #4
det er to forskellige programmer - der er ikke nogen decode funktion i ms programmet.
Avatar billede vbcoder Nybegynder
23. august 2003 - 10:37 #5
i ms programmet skal man gemme sin soucecode ellers kan man aldrig rette i koden igen - der er også en switch hvor man kan fortælle at den skal bruge samme fil navn - den kan kun bruges hvis man har en backup af sourcekode.
Avatar billede soes Nybegynder
23. august 2003 - 11:30 #6
vbcoder > Den er du altså lige lidt gal på. Man kan sagtens decode igen selvom det er lavet med MS programmet!

eks.
<%
Response.write("Current time: " & Now())
%>

Bliver med ms programmet:
<%@ LANGUAGE = VBScript.Encode %>
<%#@~^MAAAAA==@#@&InkwKx/RS.kD+cJ;E..xY,Oks+),E~[,1Khc#b@#@&Yg0AAA==^#~@%>

Bliver med det andet program:
<%@ LANGUAGE = VBScript.Encode %>
<%#@~^MAAAAA==@#@&InkwKx/RS.kD+cJ;E..xY,Oks+),E~[,1Khc#b@#@&Yg0AAA==^#~@%>

Synes at der er en meget stor lighed mellem de to linier.

Når man decoder den igen, får man følgende fra MS filen:
<%@ LANGUAGE = VBScript.Encode %>
<%
Response.write("Current time: " & Now())
%>

Og fra den anden fil:
<%@ LANGUAGE = VBScript.Encode %>
<%
Response.write("Current time: " & Now())
%>

Du kan jo evt. selv prøve hvis du ikke tror på mig.

Det korte af det lange er at selvom man bruger MS programmet så er ens kode altså ikke mere sikker end man godt kan se det igen. Hvis man læser på siden hvor man henter MS programmet kan man jo lige læse hvad MS siger om programmet:
Note that this encoding only prevents casual viewing of your code; it will not prevent the determined hacker from seeing what you've done and how.

Hvis du vil lave din kode sikker så er den eneste løsning at du laver en DLL fil og bruger den.
Avatar billede vbcoder Nybegynder
23. august 2003 - 13:31 #7
Dit spørgsmål gik på hvor du kunne finde programmet. Det vidste jeg og det fortalte jeg dig.

Da jeg brugte programmet for år tilbage var der ikke nogen decode mulighed - en smart fyr har lavet det. bad luck

Du må undskylde men jeg gider ikke en teologisk debat omkring beskyttelse af kode. Over and out herfra

//vbcoder
Avatar billede jens_k Nybegynder
26. august 2003 - 12:39 #8
Nu skal du lige huske på at det var MIG som stillede spørgsmålet, ikke SOES.

Mvh

Jens K
Avatar billede vbcoder Nybegynder
26. august 2003 - 13:22 #9
ups - havde jeg set - undslyder til jens k
Avatar billede jens_k Nybegynder
26. august 2003 - 15:58 #10
Mange tak for hjælpen.

Det var det program jeg skulle bruge..

Jens K
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
Kurser inden for grundlæggende programmering

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