Gunnman писал(а):
сделали..и получаем результат отличный от того что дает project1_002.zipТам уже исправленно и выдается нормальная строка, иначе, будет выдавать с двмя нулями впереди.
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Gunnman писал(а): сделали..и получаем результат отличный от того что дает project1_002.zipТам уже исправленно и выдается нормальная строка, иначе, будет выдавать с двмя нулями впереди. |
|||
карма: 22 |
|
Ответов: 655
Рейтинг: 18
|
|||
Да это то понятно, нам .pas нужен что бы по нему php сделать
|
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Ври ваш исправленный pas -- -- удалено --
|
|||
карма: 22 |
|
Ответов: 655
Рейтинг: 18
|
|||
Результат project1_002.zip
9925C758F9CD5801E312FB10DC54B229FF9E6F60B8E3AE4EF738CEFC0DDADB Результат Hiasm 9925C758F9CD5801E312FB10DC54B229FF9E6F60B8E3AE4EF738CEFC0DDADBBA nesco, ты сказал "смещает строку результата вправо на один результирующий символ (два символа HEX), а так эти строки идентичны. Вот почему кодирование этого ПО не понимается HiAsm-ом. Нормальная же строка прекрасно декодируется." Можешь .pas дать поправленный тобой? ------------ Дoбавленo в 19.23: nesco, я не вру.. ------------ Дoбавленo в 19.35: Наш результат оказывался в 2 раза длиннее в Delphi XE3 из-за кодировки..в XE3 UTF-8 Delphi 7 - один байт на символ в строке Delphi XE3 - два байта на символ |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Ой, мля, тут уже я ступил. Тк счет идет с 1, то отнимание 1 надо убрать
Вот, исправленный -- unit1.zip |
|||
карма: 22 |
| ||
файлы: 1 | unit1.zip [1KB] [450] |
Ответов: 655
Рейтинг: 18
|
|||
Всем привет!
В общем долгими усилиями но обработчик сделали) Отдельное спасибо капитану nesco, который очень помог! Заказчик PHP файла разрешил его разместить на форуме бесплатно т.к. сам пользуется hiasm) http://forum.hiasm.com/forum_serv.php?q=56&id=3468 Как работает: 1) Encrypt В поле key вводим ключ для шифрования, в поле Data вводим данные для шифрования. Выбираем тип шифрования алгоритм SHA или MD5, СНИМАЕМ галку Data is HEX, жмем Encode. Нужный нам результат содержится в строке Output (hex): 2) Decrypt В поле key вводим ключ для расшифровки, в поле Data вводим данные для расшифровки. Выбираем тип шифрования алгоритм SHA или MD5, СТАВИМ галку Data is HEX, жмем Decode. Нужный нам результат содержится в строке Output: Данный PHP работает с компонентами EnCrypt и DeCrypt Hiasm в режиме AES 256 SHAMD5 Прошу данный обработчик включить в обновления и добавить в SVN. |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Gunnman писал(а): Прошу данный обработчик включить в обновления и добавить в SVNНу, это уже не ко ме, я за php не отвечаю. Да и куда его пихать, ума не приложу |
|||
карма: 22 |
|
Ответов: 655
Рейтинг: 18
|
|||
nesco, в Web раздел наверно) не кидай тапками знаю что тему изначально не там создал..
|
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Gunnman писал(а): WebНи разу не спец в этом пакете, увы |
|||
карма: 22 |
|
Ответов: 655
Рейтинг: 18
|
|||
nesco, ок, к кому обращаться?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Gunnman писал(а): к кому обращаться?Без понятия, кто в нем шарит. Наверное, кто откликнется |
|||
карма: 22 |
|
Ответов: 5446
Рейтинг: 323
|
|||
nesco, этим пакетом кроме Шефа (Dilma) никто толком и не занимался. Подождём, может он добавит.
|
|||
карма: 1 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Исправленный вариант
Выдавал предупреждение: Warning: mcrypt_encrypt() [function.mcrypt-encrypt]: Attempt to use an empty IV, which is NOT recommend in Z:home***aes.php on line 95 iv забыли дописать в функции |
|||
карма: 0 |
|