05. februar 2002 - 15:57Der 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.
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
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>
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.
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.
Synes godt om
Ny brugerNybegynder
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.