[Обновление] Я предлагаю бонус за это. Честно говоря, мне все равно, какой метод шифрования используется. Предпочтительно что-то простое, как XTEA, RC4, BlowFish... но вы выбрали.
Я хочу с минимальными усилиями, желательно просто отбросить файлы в свои проекты и построить.
В идеале вы уже должны использовать код для en/de-crypt файла в Delphi и C (я хочу обменять файлы между микропроцессором Atmel UC3 (кодирование на C) и ПК с Windows (кодирование в Delphi) en-and-de-crypt в обоих направлениях).
У меня есть параметр strong для одного блока PAS и одного файла .C/.H. Я не хочу использовать DLL или библиотеку, поддерживающую десятки алгоритмов шифрования, только один (и я, конечно, ничего не хочу с программой установки).
Надеюсь, что здесь я не выгляжу слишком придирчивым, но я уже больше недели искал код и пытался использовать код и не могу найти две реализации, которые соответствуют. Я подозреваю, что только тот, кто уже сделал это, может мне помочь...
Спасибо заранее.
В качестве продолжения моего предыдущего сообщения, я все еще ищу очень простой код с тем, почему я могу - с минимальными усилиями - en-de crypt file и обменять его между Delphi на ПК и C на U-процессоре Atmel UC3.
Это звучит просто в теории, но на практике это кошмар. Есть много возможных кандидатов, и я провожу дни в Интернете и тестирую их - безрезультатно.
Некоторые из них представляют собой юмористические библиотеки, поддерживающие многие алгоритмы шифрования, и я хочу что-то легкое (особенно на конце C/u-процессора).
Некоторые выглядят хорошо, но один набор источников предлагает только манипуляции с блоками, другие строки (я бы предпочел полный файл en/de-crypt).
Большинство из них, по-видимому, очень плохо документированы, с бессмысленными именами параметров и без кода примера для вызова функций.
В прошлый уик-энд (плюс еще несколько дней) я сжег свой путь через XTEA, XXTEA и BlowFish, но, хотя я могу зашифровать, я не могу отменить этот процесс.
Теперь я смотрю на AES-256. Кто-нибудь знает о реализации в C, который является одним файлом AES.C? (плюс AES.H, конечно)
Откровенно говоря, я возьму все, что будет делать весь файл en/de-crypt между Delphi и C, но если кто-то действительно не сделал этого сам, я ожидаю услышать только "любую реализацию, которая соответствует стандарту" это хорошая теория, но просто не работает для меня: - (
Какой-нибудь простой AES-256 в C там? У меня есть разумный вид кода Delphi, но я не буду уверен, пока не попробую их вместе.
Спасибо заранее...