Что нового

[Сеть, интернет] Шифрование между PHP и AutoIt

zerobot

Новичок
Сообщения
78
Репутация
0
Добрый день!
Подскажите код для php и autoit, чтобы шифровать и расшифровывать данные методом RC4(или другим) и получался одинаковый результат.
Я пытался делать PHP и AutoIt скрипты, использовал одинаковый ключ и текст, но результат получался разным.
Помогите пожалуйста Php и Autoit кодами
 

s0me0ne

Новичок
Сообщения
19
Репутация
2
В autoit есть целая куча функций шифрования смотри crypt.au3(папка с autoit/include).
Ищешь дальше аналог на php, собственно гугл в помощь.
Я бы посоветовал тебе алгоритм 3des.
 
Автор
Z

zerobot

Новичок
Сообщения
78
Репутация
0
К сожалению не вышло.

К примеру, использую Php скрипт:
Код:
<?
$key = "this is a secret key";
$input = "Let us meet at 9 o'clock at the secret place.";
 
$encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT);
$decrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $encrypted_data, MCRYPT_DECRYPT);
echo("$encrypted_data");
?>

Беру полученные данные и пытаюсь их расшифровать в AutoIt, дабы получить результат из $input:
Код:
#include <Crypt.au3>


$key = "this is a secret key"; // 32 byte key --> AES-256
$data = "\єюк™П’бћ(v№FэaхFЛUіжзSдЗЪЦzЯщ5Qм<±_™-:Н"

$bEncrypted = _Crypt_decryptData($data, $key, $CALG_3DES)
$bEncrypted = BinaryToString($bEncrypted)
MsgBox(0,'',$bEncrypted)


Получаю ошибку или неправильный текст... Как быть?
 
Верх