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