abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:33 | Nová verze

    Google Chrome 126 byl prohlášen za stabilní. Nejnovější stabilní verze 126.0.6478.55 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Nová verze

    Byl vydán Mozilla Firefox 127.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 127 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Nová verze

    Byla vydána (𝕏) nová verze 9.5 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 11:44 | IT novinky

    Společnost Raspberry Pi dnes vstoupila na Londýnskou burzu jako Raspberry Pi Holdings plc (investor).

    Ladislav Hagara | Komentářů: 0
    včera 01:22 | IT novinky

    Do 17. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2024 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    10.6. 22:33 | IT novinky

    Apple na své vývojářské konferenci WWDC24 (Worldwide Developers Conference, keynote) představil řadu novinek: svou umělou inteligenci pojmenovanou jednoduše Apple Intelligence, iOS 18, visionOS 2, macOS Sequoia, iPadOS 18, watchOS 11, …

    Ladislav Hagara | Komentářů: 9
    10.6. 21:44 | Nová verze

    Vyšla nová verze XMPP (Jabber) klienta Gajim, která přidává podporu reakcí pomocí emoji (XEP-0444: Message Reactions) a citace zpráv (XEP-0461: Message Replies). Přehled dalších vylepšení je k dispozici na oficiálních stránkách.

    sonicpp | Komentářů: 1
    10.6. 15:00 | Nová verze

    Po po téměř roce vývoje od vydání verze 5.38 byla vydána nová stabilní verze 5.40 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 75 vývojářů. Změněno bylo přibližně 160 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.

    Ladislav Hagara | Komentářů: 7
    10.6. 12:00 | Zajímavý článek

    Uroš Popović popisuje, jak si nastavit Linux na desce jako Raspberry Pi Zero, aby je šlo používat jako USB „flešku“.

    Fluttershy, yay! | Komentářů: 1
    10.6. 08:44 | Zajímavý software

    Andreas Kling oznámil, že jelikož už se nevěnuje nezávislému operačnímu systému SerenityOS, ale výhradně jeho webovému prohlížeči Ladybird, přičemž vyvíjí primárně na Linuxu, SerenityOS opustí a Ladybird bude nově samostatný projekt (nový web, repozitář na GitHubu).

    Fluttershy, yay! | Komentářů: 2
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    5.4.2009 08:49 xurpha
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Neřekl jsi, k čemu to jako má být dobré...

    mimic23 avatar 5.4.2009 08:53 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    No jo, na to jsem zapoměl. Ale na druhou stránku to přece není podtstaný. Jinak bych to potřeboval na zašifrování třeba copyright v PHP nebo určitých prvků, který nechci aby se měnily třeba. apod. ;)
    5.4.2009 12:36 Mrkva | skóre: 22 | blog: urandom
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    TO je ti base64 ale na prd...
    Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".
    6.4.2009 00:18 YYY | skóre: 29 | blog: martinek
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    base64 je spise kodovani, nez sifrovani. Neni tam jaksi zadne heslo||klic, takze pripadnemu "utocnikovi" to jiste nebude delat moc problemu ;-)
    5.4.2009 09:09 Jirka | skóre: 36
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Je to zbytečná práce. Ten, kdo o to bude stát si base64 s minimálním úsilím dekóduje.

    Už jsem na podobně "chráněný" kód narazil a autorovi to vyneslo akorát pár nepěkných slovíček na jeho adresu, ale to je asi tak všechno k čemu to bylo.

    U JS chápu, že nějaká obfuskace kódu může zmenšit celkovou velikost zdrojáku. A protože se natahuje ke klientovi pokaždé, tak to má i význam (u obfuskace taky nedochází k prodloužení zpracování kódu). Ale u skriptu na serveru? Ten server musí ty soubory umět dekódovat a tím pádem to umí i člověk, který kód použije? K ničemu! U base64 navíc dochází k prodloužení doby zpracování.

    Asi to není to, co chcete slyšet, ale - vykašli se na to!
    5.4.2009 09:14 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Tak tak, lépe to vyjádřit nešlo.
    In Ada the typical infinite loop would normally be terminated by detonation.
    Vašek Lorenc avatar 5.4.2009 09:41 Vašek Lorenc | skóre: 27
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

     To hlavní už bylo řečeno, tak já jen ještě hnidopišskou poznámku -- společně s nadpisem se pro jednu operaci objevují tři slova -- encrypt, zakódování, zašifrování. Přinejmenším dvě z nich mají různý význam, ale i tak by bylo lepší se příště držet jen toho z nich, co vyjadřuje záměr autora (tipuji, že cílem bylo šifrovat).

    ...včetně majestátného loosa
    5.4.2009 10:18 blogsm | skóre: 8 | blog: mozektevidi
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    php kompilovat? 

    S linuxem teprve začínám! (už půl roku) mozektevidi.net
    mimic23 avatar 5.4.2009 11:04 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Tak jasný, ale přece musí bejt nějaka možnost ne? Tak nemyslim celej zdoj z encryptovat, ale treba jen část reps. některý věci. K té Base64... tak, jasný, každej by si to decryptoval kdo by o to stál, ale snad musí bejt něco, co je složitější decryptovat a načítání je stejný apod. :/
    Jan Drábek avatar 5.4.2009 11:10 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Jestli chápu dobře, chcete někde vystavit PHP kód s nějakými zašifrovanými zadními vrátky?!

    To není moc dobrá praktika, pokud nejste smířen s tím, že váš kód bude dostupný tak ho nikam nedávejte.

    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    5.4.2009 11:12 qiRzT | skóre: 14 | blog: U_Marvina
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Nevím, jestli dobře chápu o co ti jde, ale php skripty se dají zkompilovat a pak spouštět jako binárky. Původní význam je sice optimalizace, ale pro to, aby výsledek byl closed source, se to dá použít taky. Jen je, somozřejmě, potřeba nějaká úprava Apache.


    Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
    mimic23 avatar 5.4.2009 11:21 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Mohl by si mi poslat nějaký info o tom nebo stránku, že bych si o tom něco přečetl?
    5.4.2009 12:44 qiRzT | skóre: 14 | blog: U_Marvina
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Já tu informaci mám jen od kamaráda, který s tím nějak experimentoval, ale vygooglil jsem tohle www.zend.com/en/products/guard/optimizer/ snad ti to k něčemu bude.

    Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
    default avatar 5.4.2009 11:13 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    No, tak já teda absolutně netuším, co potřebuješ. Jestli nějakej obfuskátor nebo co. Ale když už jsme u toho Base64, někde jsem viděl:

    eval(gunzip(base64_decode('blablabla')));

    Přičemž namísto blablabla byl v Base64 zagzipovaný program. :-D Jestli to máš hodně velký, tak bych se podíval po AsciiBase85 kódování. To je trošku méně náročné.

    frEon avatar 5.4.2009 14:14 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    tak kdyz jsem tohle naposledy nasel na serveru, tak sem musel jit LOLovat pod stul... :-D
    Talking about music is like dancing to architecture.
    default avatar 5.4.2009 14:24 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    No, podle mě jsou všechny tyhle ochrany jen zbytečný obfuskační level. Zpomaluje to člověka a nakonec i ten stroj. :-D

    frEon avatar 5.4.2009 16:35 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    ale hlavne je tam napsano co stim mam delat, abych si zdrojak precetl....
    Talking about music is like dancing to architecture.
    5.4.2009 11:13 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Asi hledáte něco jako toto: IONCube, ale není to free ;(
    mimic23 avatar 5.4.2009 11:24 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    To jsou zkoušel, i cracklou, ale nepodporuje některý PHP příkazy, prostě to hodí error při spuštění php :(
    MMMMMMMMM avatar 5.4.2009 11:20 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    ja ted laboruju s PHP LockIt...
    mimic23 avatar 5.4.2009 11:38 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Hej to je výborný to PHP LockIt, sice zdroj potom má snad jednou tolik, ale funguje... dík moc za radu ;)
    MMMMMMMMM avatar 5.4.2009 11:42 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    nemáš zač ;-) já zjistil, že s jedním mým projektem si ale neporadí, ale s jiným - pro mne relativně cenným - funguje bezvadně.
    5.4.2009 12:46 CEST
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Taky jsem premyslel, jak zajistit, aby mi nejakou funkci na serveru nemohl nekdo odkoukad, pripadne i upravit a bohuzel, cokoliv bude zasifrovane, tak potrebuje lokalni funkci na desifrovani a pokud se nekdo k tomu zdroji dostane, tak ma vyhrano, at je to jenom base64 nebo nejaka silna sifra, treba i asymetricka. Takze sifrovani neni reseni.

    Pak je moznost prelozit ty PHPka jako binarku, pak by sice nekdo mohl provest tracing, ale to by mohlo byt dost pracne.

    Dale, pokud by ten chraneny kod mel cist nejaky data, provest nejakou upravu a vyplivnout jina data a bojis se zkoumati te funkce, nebo nechces, aby ji nekdo kopiroval, tak umistit tuhle funkci na nejaky jiny webhosting a z tve aplikace pak otevrit tuhle stranku s parametrama a precist vystup. Bohuzel to bude pomalejsi. Pokud ale bude dulezite zabranit cteni zdrojaku, pak by to mohlo byt dobre reseni.

    Dalsi moznost je, napsat pozadovanou funkci v nejakym jinym kompilovanym jazyku, napr. C, zkompilovat a pak z PHP volat tenhle program, ono by mozna slo vytvorit v C ten kod jako knihovnu a tu pak pouzivat v PHP, ale to by mozna vyzadovalo instalaci tyhle knihovny na serveru, coz muze byt problem - ta binarka by mohla byt v pohode. Bohuzel, tohle mozna zabrani akorat zkopirovani kodu funkce, nicmene pri debugu je mozny ten kod jakz takz cist.

    Asi bys mel opravdu napsat, co presne chces udelat. Jestli jenom obfuskaci (nadefinovat par castych funkci pomoci nejakych jinak pojmenovanych funkci, prejmenovani promenny na jednopismenny pomuze docela dobre), nebo potrebujes zabranit kopirovat kod, nebo zabranit cteni kodu.

    mimic23 avatar 5.4.2009 13:14 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Ono to je sporný, někde bych potřeboval celej kód zabezpečit kvůli úpravám a zkopírování a někde bohatě stačí jen část kódu.
    Ale jak se tady už psalo o PHP LockIt, tak si myslim, že to docela dobře zabezpečí, akorát nevýhoda, že velikost PHP je skoro jednou tolik, ale to se ještě dá překousnout.
    Jinak jak jsi psal o přeložení PHP jako binárku, tak o tom nemám vůbec info teda, tekže to budu muset asi vyloučit :(
    5.4.2009 20:45 CEST
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Prekladani PHP do bin to snad melo neco spolecnyho se ZENDem (ale mozna to byl jenom PHP zdrojak v nejakym binarnim bastlu), ale videl jsem to nekdy v roce 2003 a od ty doby jsem s tim do styku neprisel, takze taky presne neporadim.

    vlastikroot avatar 5.4.2009 13:57 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Tomu rikam free software ideologie ... :-(
    We will destroys the Christian's legion ... and the cross, will be inverted
    5.4.2009 14:08 Michal2
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Jak to myslis "nikde nemůže najít plnou"? Vzdyt je k zakoupeni primo na strankach, ktere jsi linkoval. Pokud jsi to chtel sproste ukrast, tak to tak napis na rovinu. Nesnasim lidi, co nenazyvaji veci pravymi jmeny.

     

    mimic23 avatar 5.4.2009 14:12 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Uprást je hnusný slovo, řekněme vypůjčit na čas plnou verzi =)
    5.4.2009 14:28 VRtulnikk | skóre: 17 | blog: blogisek | Rokycany
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    "celí PHP"?!

    Jinak, bCompiler je free a měly by jej umět i některé webhostingy... Btw, je to prasárna a nedělej to.
    mimic23 avatar 5.4.2009 15:12 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Noo hele určitě zkusím, podle toho jak mi to bude vyhovovat, tak se uvidí, ale dík ;-)
    mimic23 avatar 5.4.2009 20:51 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Tak jsem to zkoušel překompilit do binárky ten PHP script a jako fachá výborně, sice mi to moc nezabalil, spíš naopak, ale má zas nevýhodu, že to nepodporuje drtivá většina serveru (na mim to jede v poho), takže bych řekl, že to je spíše pro vlastní využití ten bcompiler a pod. nástroje pro kompilaci PHP
    default avatar 5.4.2009 14:53 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Hele, teď mě tak napadá: ;co přejít na Perl? :-D

    mimic23 avatar 5.4.2009 15:12 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Na Perl? Aha... to bych napsal Hello World! a šel bych si pro facku :-D
    Grunt avatar 5.4.2009 14:54 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje

    Co CGI?

    A asi nebudu sám koho zajímá důvod takového činění. Jde jen o schování kódu před poskytovatelem místa a nebo o něco víc?

    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    5.4.2009 17:49 Kvakor
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    U CGI bude problém s hostingem - běžné hostingy málokdy povolují jen tak provozovat vlastní binarky, často je jedinou možnosti serverhosting nebo virtuální server.

    Pamatuju si, jak jsem řešil případ, kde bylo třeba udělat na webu masivní transformaci obrazu, která by v PHP pomocí GD trvala řádově desítky sekund (protože na to nebyla žádná hotová funkce), ale specializovaná binárka jí zvládlala za necelou sekundu. Ale na zákazníkově hostingu to prostě nechtěli povolit (ani kdyby měli v dispozici zdrojáky) a zákazník hosting měnit nechtěl.

    Nakonec se mi to povedlo spáchat pomocí nástrojů z ImageMagicku (který byl, díkybohu, na hostingu nainstalovaný), kde to trvalo asi pět sekund, ale chodilo to.
    5.4.2009 15:47 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    A můžu se zeptat jak moc geniální je to, co jsi napsal? Nebo chceš zamaskovat, že ty sám jsi někomu ukradl kód? Tyjo, sám tyhle věci nesnáším, ještě abych je dělal druhým...
        Join us now and share the software;
        You'll be free, hackers, you'll be free.
        x2
    
        Hoarders can get piles of money,
        That is true, hackers, that is true.
        But they cannot help their neighbors;
        That's not good, hackers, that's not good.
    
        When we have enough free software
        At our call, hackers, at our call,
        We'll kick out those dirty licenses
        Ever more, hackers, ever more.
    
        Join us now and share the software;
        You'll be free, hackers, you'll be free.
        x2 
    --- vpsFree.cz --- Virtuální servery svobodně
    mimic23 avatar 5.4.2009 16:08 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: Encrypt PHP zdroje
    Teď myslíš co? To co mam napsaný v blogu, že jsem zkoušel šifrovat kód? To jsem dělal no. Taková svině nejsem, že bych to někomu ukradl a potom to ještě veřejně "propagoval"... Jinak geniální je to v tom smyslu, že to nějak nefachá na php ale jen na html apod. :-D
    xkucf03 avatar 5.4.2009 21:21 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše šifrování != kódování

    šifrování != kódování

    Abys něco zašifroval, base64 a podobné věci ti nepomohou. Resp. nepomůže ti prakticky nic – je to jaky když chceš šifrovat disky na serveru – buď uložíš klíč na ten server → pak ti je šifrování na nic, nebo si klíč hlídáš, ale při každém restartu tam musí přijít obsluha s klíčem (nebo aspoň zadat heslo). U toho PHP je to stejné – pokud má server ten kód vykonat, musí znát klíč. Leda že bys klíč zadal jen jednou a pak se držel v RAMce (tam by si ho správce serveru stejně mohl přečíst).

    To, co asi hledáš, je obfuskace*, ale na to radši kašli – lepší je kód vydat pod GPL a případně se pak s někým soudit, že ti ho ukradl. :-)

    *) BTW: nepřijde vám, že některé programy jsou obfuskované, aniž by autor použil nějaký obfuskátor?

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    default avatar 5.4.2009 22:09 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: šifrování != kódování

    *) BTW: nepřijde vám, že některé programy jsou obfuskované, aniž by autor použil nějaký obfuskátor?

    Proto jsem doporučil ten Perl :-D

    Grunt avatar 5.4.2009 23:20 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: šifrování != kódování
    To, co asi hledáš, je obfuskace*, ale na to radši kašli – lepší je kód vydat pod GPL a případně se pak s někým soudit, že ti ho ukradl. :-)

    Proč mám pocit, že jemu zrovna nejde o tohle?

    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    mimic23 avatar 6.4.2009 00:10 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: šifrování != kódování
    a o co by mi mělo jít?
    Grunt avatar 6.4.2009 21:45 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: šifrování != kódování

    No to řekni ty.

    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    default avatar 6.4.2009 21:50 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: šifrování != kódování

    :-D

    mimic23 avatar 6.4.2009 23:59 mimic23 | blog: am0k
    Rozbalit Rozbalit vše Re: šifrování != kódování
    Já to mám pro vlastní účely a použití, spíš by mě zajímal tvůj názor - o co mi teda jde :-)
    Grunt avatar 7.4.2009 00:04 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: šifrování != kódování

    Respondami na tebe.

    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.