Я пытаюсь расшифровать текст, зашифрованный ARCFOUR шифр. Но это не дает мне желаемого результата.
Мой код:
<?php
$key = "25f9e794323b453885f5181f1b624d0b";
$data = "B9D6B23709029B47043904AC5F";
$iv = "";
$output = mcrypt_decrypt(MCRYPT_ARCFOUR, $key, $data, MCRYPT_MODE_STREAM,$iv);
echo $output;
?>
Это дает мне ниже вывод:
`vþ°_¡!YH´@ÃV6P9;EfA
Но фактический результат:
9779802100083
Я не знаю, что мне не хватает. Я использую PHP версии 5.5.32 и mcrypt версии 2.5.8. Поддерживают ли они «MCRYPT_ARCFOUR»? Я провел некоторое исследование и обнаружил, что только mcrypt-2.4.x поддерживает «MCRYPT_ARCFOUR». Есть ли способ решить эту проблему без изменения mcrypt-версии?
Задача ещё не решена.
Других решений пока нет …