Avatar billede matfri Nybegynder
05. februar 2002 - 15:57 Der er 18 kommentarer og
1 løsning

html kryptering

Hej,
jeg har det problem, at jeg ikke ved hvordan jeg skal få krypteret mit html så det ikke kan læses. Jeg skal brug det i et password script!
Det skal helst være sådan at man ikke kan læse hele scriptet.

Så håber at der er nogen som kan hjælpe mig. 
Avatar billede ztyxx Nybegynder
05. februar 2002 - 15:58 #1
hvad er det præcis du vil kryptere, er det din source, eller skal du have et login system??
Avatar billede hojben Novice
05. februar 2002 - 15:59 #2
hvorfor blir du ved med det spørgsmål ????

har du ikke fået svar så kan ingen hjælpe dig..

Pure & simple
Avatar billede fri-hash Nybegynder
05. februar 2002 - 16:00 #3
det kan man ikke .... password-sikkerhed sikres ved serberside-scripts - f.eks php eller asp
Avatar billede matfri Nybegynder
05. februar 2002 - 16:01 #4
jeg skal bruge det til et login system!
men jeg kunne godt tænke mig at bruge det i andre sammen hæng
Avatar billede fri-hash Nybegynder
05. februar 2002 - 16:01 #5
hov - man behøver altså ikke være serber ... jeg mente serverside
Avatar billede ztyxx Nybegynder
05. februar 2002 - 16:02 #6
fri-hash hvad er serberside-script, en ny serbisk scripttype:-)
Avatar billede matfri Nybegynder
05. februar 2002 - 16:09 #7
hallo, kom nu til sagen......
Avatar billede hojben Novice
05. februar 2002 - 16:12 #8
matfri > fat det nu.,.. du skal ha det lavet i ASP eller PHP !!
Avatar billede jakoba Nybegynder
05. februar 2002 - 16:24 #9
Password scriptet på denne side behøver ikke at krypteres for at være sikkert:
http://hjem.get2net.dk/Jakob.Aggernaes/privaten.html

password er en del af filens navn, og hvis man ikke kender det kan man ikke komme hen til filen.

mvh JakobA
Avatar billede matfri Nybegynder
05. februar 2002 - 16:25 #10
jamen, kan jeg ikke krypter html????
Avatar billede wize Nybegynder
05. februar 2002 - 16:25 #11
http://www.search.mobilixnet.dk/krypter/ie.htm

Her kan du kryptere hele dit HTML dokument...

/wize
Avatar billede fri-hash Nybegynder
05. februar 2002 - 16:26 #12
hvis du krypterer det, hvordan skal browseren så kunne fortolke det?
Avatar billede matfri Nybegynder
05. februar 2002 - 16:26 #13
jeg har et password i php kan jeg ikke krypter det?????
Avatar billede fri-hash Nybegynder
05. februar 2002 - 16:30 #14
hvad er det du vil med krypteringen?
hvis du vil undgå at uvelkomne brugere skal kunne få fat i det, så jo - php eller asp, er som sagt serverside-sprog og dette kan ikke læses af brugerne
vil du derimod undgå at folk kan opsnappe det undervejs fra browser til server skal du have fat i en SSL-forbindelse
Avatar billede wize Nybegynder
05. februar 2002 - 16:31 #15
fri-hash >> den linker til en de-kryptering og der bliver det serverafviklet... så det eneste du kan se i "vis kilde" er en masse underlige tegn.

Matfri >> den kan også php....
Avatar billede fri-hash Nybegynder
05. februar 2002 - 16:33 #16
wize >> ok, den vil jeg lige kigge på, lyder spændende :-)
Avatar billede wize Nybegynder
05. februar 2002 - 16:39 #17
Org.. HTML fil.
<HTML>
<BODY>
<H3>TEST for pokker, TEST for pokker,
TEST for pokker, TEST for pokker,
TEST for pokker, TEST for pokker,
TEST for pokker, TEST for pokker,
TEST for pokker, TEST for pokker,
TEST for pokker, TEST for pokker,
TEST for pokker, TEST for pokker, <H3>
</BODY>
</HTML>

Krypteret HTML fil:

<HTML>
<HEAD>
<TITLE></TITLE>
<META HTTP-EQUIV="Expires" CONTENT="sjh">
</HEAD>
<BODY>
<script>function Decrypt(){var key="ôUGZY× ñôOBQL× ñôU3×GRFG·sbe·cbxxre,·GRFG·sbe·cbxxre,· ñGRFG·sbe·cbxxre,·GRFG·sbe·cbxxre,· ñGRFG·sbe·cbxxre,·GRFG·sbe·cbxxre,· ñGRFG·sbe·cbxxre,·GRFG·sbe·cbxxre,· ñGRFG·sbe·cbxxre,·GRFG·sbe·cbxxre,· ñGRFG·sbe·cbxxre,·GRFG·sbe·cbxxre,· ñGRFG·sbe·cbxxre,·GRFG·sbe·cbxxre,·ôU3× ñô/OBQL× ñô/UGZY×"; var bin=new Array("™",'"',"Ç","'","ô","<","×",">","‰",";","‡","(","÷",")","þ","{","º","}","€","[","†","]","Ð","=","ð","-","ñ","\n","·"," "); for(i=0;i<bin.length;i+=2){k=bin[i];b=bin[i+1];while (key.indexOf(k)!=-1){a=key.substring(0,key.indexOf(k));c=key.substring(key.indexOf(k)+1,key.length);key=a+b+c;}} var code="";for (i=1;i<(key.length+1);i++){k=key.charCodeAt(i-1);if(k>=97&&k<=109){k=k+13;}else if(k>=110&&k<=122){k=k-13;}else if(k>=65&&k<=77){k=k+13;}else if(k>=78&&k<=90){k=k-13;}code=code+String.fromCharCode(k);}document.write(''+code+'');}Decrypt();</script>
</BODY>
</HTML>
Avatar billede djernaes Nybegynder
05. februar 2002 - 16:41 #18
Matfri,

HTML sider (det der sendes fra en serveren til browseren) kan ikke krypteres. Du kan goere det "svaert laeselig" vha noget JavaScript (jeg kan ikke hjaelpe dig, men jeg er sikker paa at Google kan). Problemet er at HTML er de koder som browseren skal bruge for at formatere og udfoere dine sider. Hvis browseren kan laese det, saa kan et menneske ogsaa.

Hvis du vil have et login skript er loesningen maaske at bruge et script paa serveren. Det vil sige at naar brugeren gerne vil ind paa en side, kan han/hun indtaste sine data i en form. Formen sender du saa til et script paa serveren, som nu kan kontrollere login navnet og "kodeordet".

Fordelen ved den her loesning er at brugeren kan paa ingen maade se hvad det er for et kodeord du sammenligner med, da det ikke paa noget tidspunkt er hos brugeren.

Du skal vaere opmaerksom paa at brugerens kodeord sendes i klartekst fra browseren til serveren (et andet problem), men saadan er det jo naesten alle steder.

Held og lykke.

Martin

P.S. Wize's loesning er ikke kryptering, men en "goer det ulaeseligt" funktion. Den kan naturligvis ogsaa have sin anvendelse.
Avatar billede matric Nybegynder
05. februar 2002 - 23:11 #19
Wizes løsning er egentligt en form for kryptering, men den er ekstrem udsikker og nem at bryde. Den erstatter meget simpelt blot tegnene med nogle forudbestemte tegn. Den gør altså brug af substitutionsmetoden.

Problemet er yderligere at metoden dette bliver dekrypteret står direkte i javascriptet, så det tager ik mange sekunder bryde dén sikkerhed. variablen "code" indeholder jo dit html så nogle små ændringer i javascriptet og så kan enhver benytte det til at se din kode.

Som allerede sagt mange gange: HTML kan ikke krypteres. Det er jo ikke et programmeringssprog. Det er blot markup. Hvis du krypterede det kunne browseren jo ikke læse det.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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