| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Ещё раз о шифровании/дешифровании в DELPHI. |
| Автор: nillsoft 14.12.2014, 03:28 |
| Доброй ночи! Второй день сижу над шифрованием передачи данных из приложения delphi xe7 скрипту php. Проблема в следующем в DELPHI 7 всё прекрасно работает, а в DELPHI XE 7 шифровка и расшифровка работает а в скрипте нет. Всю голову уже сломал в чём кроется ошибка. Прошу помощи в чём может быть проблема. Обновил архив добавил приём шифрованного текста от скрипта. Тоже не работает ни D7 ни XE7. В чём проблема? |
| Автор: superVad 14.12.2014, 17:04 |
| nillsoft, есть мысль, что ошибка кроется в отличиях между Д7 и ДХЕ7. |
| Автор: nillsoft 14.12.2014, 17:32 | ||
Да, вроде что-то с кодировкой текста, а как это исправить? |
| Автор: kami 14.12.2014, 22:33 |
Чисто умозрительно - основные грабли должны случаться в Button1Click. Уж слишком много там явных приведений к AnsiString и неявных к String, о чем, в принципе, компилятор должен был предупредить в Warning-ах. Так же есть мысль сравнить результаты, выдаваемые под Ansi версией Delphi и под юникодной XE7. А оттуда уже плясать вглубь кода. Добавлено через 6 минут и 10 секунд Окромя того - емнип, на просторах интернета wcrypt2 не рекомендуется к использованию ввиду крайне неаккуратного объявления структур. Пользуйтесь лучше jedi-api-lib. |