Задача стоит такая:
Есть скрипт на Autoiot и есть URL который отдает данные для скрипта на Autoiot. В итоге мне нужно как то шифровать данные на URL и потом расшифровывать на Autoiot клиенте. Я думал допустим взять букву перевести ее в Char, далее можно умножить скажем каждый последующий символ на n+1 по циклу, где начальное n=33 скажем. Угадать пробел там был или нет это почти не реально, так как числа не будут повторяться. НО. Это будет все числа 123456 и узнать где там при расшифровки разделители Char ни как. А ставить разделитель | это глупо ка кто . Подскажите может есть уже что то, а то может велик изобретаю.
Добавлено:
пытался сделать так:
php код такой
https://dl.dropboxusercontent.com/u/7739475/temp/rc4crypt.zip
вот сам класс шифрования на php ... Но не работает такое... я предполагаю что из-за Level в функции _StringEncrypt. Помогите разобраться
Есть скрипт на Autoiot и есть URL который отдает данные для скрипта на Autoiot. В итоге мне нужно как то шифровать данные на URL и потом расшифровывать на Autoiot клиенте. Я думал допустим взять букву перевести ее в Char, далее можно умножить скажем каждый последующий символ на n+1 по циклу, где начальное n=33 скажем. Угадать пробел там был или нет это почти не реально, так как числа не будут повторяться. НО. Это будет все числа 123456 и узнать где там при расшифровки разделители Char ни как. А ставить разделитель | это глупо ка кто . Подскажите может есть уже что то, а то может велик изобретаю.
Добавлено:
Сообщение автоматически объединено:
пытался сделать так:
Код:
$key = "22"
$sDownloadString = InetRead("http://1-tn.com/test.php",1)
$de_crypt = _StringEncrypt(0,BinaryToString($sDownloadString),$key)
ConsoleWrite($de_crypt)
php код такой
Код:
require_once('class.rc4crypt.php');
$pwd = '22';
$data = 'data';
$e = rc4crypt::encrypt($pwd, $data);
echo bin2hex($e);
вот сам класс шифрования на php ... Но не работает такое... я предполагаю что из-за Level в функции _StringEncrypt. Помогите разобраться