Ochrana kódu v JS
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Napsal jsem takovejhle jednoduchej kó: <!-- Begin function Login(){ var done=0; var username=document.login.username.value; username=username.toLowerCase(); var password=document.login.password.value; password=password.toLowerCase(); if (username=="1" && password=="2") { window.location="page1.html"; done=1; } if (username=="2" && password=="3") { window.location="page2.html"; done=1; } if (username=="3" && password=="4") { window.location="page3.html"; done=1; } if (done==0) { alert("Invalid login!"); } } // End --> </SCRIPT> Ale teď každej kdo ke mě přijde a neni uplná "!"LAMA"!" tak se podívá na zdroják... a je to tady, vidí jména i hesla! Dá se to nějak schovat? Zakódovat? Něco podobnýho? Pokud vám to pomůže mám Total Commander a ten umí zakódovat celej soubor (např "hesla.js") alew nevim, jak dát na ty stránky, aby to zase rozkódovali! Sem z toho celej trochu zamotanej a nevim co s tim! Takže mi pls trochu helpněte nebo se z toho doslova "zvencnu"!
-
obávám se že to je právě důvod, proč pro zaheslovaný vstup není JS to pravé ořechové. Přístup do zdrojáku nezakážeš a zdroj JS prostě je vidět, protože je to jeho vlastnost. Snad se nespletu, když řeknu, že JS je skript který provádí prohlížeč, tudíž se k němu musí dostat jeho zdroják, takže se na něj prostě můžeš podívat. Myslím že lepší cesta je PHP.
-
""lepší cesta je PHP"" jenomče to já co? To já neumim! Tak mi aspoŇ helpněte, jak rozheslovat něco, co v Total Commanderu 5.51 32bit zahesluju!
-
Existuje cesta jak zaheslovat stránky přes js. Někde jsem to viděl. Celé stránky jsou zaheslované a jsou v js proměnné, takže dotyčný vidí akorát guláš s písmenek. Jména ani hesla nejsou vidět. Je to zakryptované, takže rozlousknutí trvá poměrně dlouho. viz http://www.htmlpassword.com/