Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:29 |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Запускной файл после компиляции кинь, а то у меня нет используемых модулей VCL, у меня только дефолтный делфи7
------------ Дoбавленo в 15.45: Все, нашел, отбой ------------ Дoбавленo в 15.54: Че-то ваше ПО у меня не работает bug_aesencode_001.png |
|||
карма: 22 |
| ||
файлы: 1 | bug_aesencode_001.png [56.8KB] [785] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:29 |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
host-109-235-189-9.bisv.r писал(а): В архиве лежит в одной из папок Project1.exeУже ответил, но не работает она у меня, ошибка приведена выше. Скрин результа работы кинь |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:30 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:30 |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
host-109-235-189-9.bisv.r писал(а): Вот собсно эту ошибку и дает CryptoAPIА вот HiAsm работает и никаких ошибок не выдает
И никаких ошибок CryptoAPI, что я делаю не так Вот только мне одного непонятно -- nы тащишь сюда код, говоришь, что он работает не так, а выясняется, что он вообще не работает. Где логика Ты понимаешь, что я даже сравнить результаты не могу |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:30 |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Таак. Удалось запустить твое ПО, перекомпилировав его. Вот результат
aes_256_001_d.png и вот результат моей схемы aes_256_001_h.png Что мы видим -- код твоих кодеров смещает строку результата вправо на один результирующий символ (два символа HEX), а так эти строки идентичны. Вот почему кодирование этого ПО не понимается HiAsm-ом. Нормальная же строка прекрасно декодируется. Вывод: передай привет своим кодерам, ни делфи, ни HiAsm тут совсем не причем |
|||
карма: 22 |
| ||
файлы: 2 | aes_256_001_d.png [43.5KB] [827], aes_256_001_h.png [22.6KB] [782] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:30 |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Вот где ошибка
У кодера
Строки не считаются с нулевого символа в делфи -- Удалено, См. ниже -- |
|||
карма: 22 |
| ||
Голосовали: | Gunnman |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:30 |
|||
карма: 0 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
На лучше вот эту, у ней можно результирующую строку скопировать -- project1_002.zip
|
|||
карма: 22 |
| ||
файлы: 1 | project1_002.zip [275.9KB] [530] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2021-05-21 04:25:30 |
|||
карма: 0 |
|
Ответов: 655
Рейтинг: 18
|
|||
nesco, а можно еще .pas? оч нужен..чет тупим..
for i := 1 to length(FResult) - 1 do Edit5.Text := Edit5.Text + InttoHex(Ord(FResult[i]), 2); сделали..и получаем результат отличный от того что дает project1_002.zip |
|||
карма: 0 |
|