» Poradna » Zpět na dotaz

RE: Šifrovaná komunikace PHP a JS

--Mirek--  |  21. 5. 2013 20:46:35  |  Odpovědí: 1

Všem díky za snahu poradit. Vím, že se šifrovaná komunikace provádí pomocí SSL. Právě tuto technologii jsem nechtěl používat. Po dlouhém hledání jsem našel stránky díky, kterým jsem konečně zhotovil funkční program na šifrování komunikace s PHP a JS. Zde jsou ty stránky: http://kevinkuchta.com/_site/2011/08/matching-php-and-js-encryption/ Bohužel odkaz na stažení kompletního packu ve spod stránky nefunguje a tak přikládám soubory, které jsem díky intuici a Googlu našel: https://slowaes.googlecode.com/svn-history/r35/trunk/php/aes_fast.php https://raw.github.com/devrandom/slowaes/master/php/cryptoHelpers.php http://slowaes.googlecode.com/svn/trunk/js/aes.js https://slowaes.googlecode.com/svn-history/r33/trunk/js/cryptoHelpers.js http://code.jquery.com/jquery-1.9.1.min.js Na Kuchtově stránce v prvním souboru encrypt.php na první a druhé řádce nalinkovat soubory podle vlastní adresářové struktury. V druhém souboru encrypt.js.html přidat kód: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <script type="text/javascript" src="cryptoHelpers.js"></script> <script type="text/javascript" src="aes.js"></script> <script type="text/javascript" src="jquery-1.9.1.min.js"></script> </head> <body> <script> /****** naprosto stejný kód ze stránek Kuchty v druhém souboru ******/ </script> <div id="output"></div> </body> </html> A je hotovo. Ačkoli se šifry liší, vězte, že když si ji například z PHP výstupu nakopírujete přímo do JS souboru a necháte ji dešifrovat dostanete opravdu původní text. Doufám, že tento příspěvek pomůže mnohým lidem, kteří řeší a doposud nevyřešily tento zapeklitý problém, neboť vyznat se v tom madlajzu na internetu, v polovičatých radách, nefunkčních odkazech na hotové skripty,.. je opravdu o nervy

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.