Попробуйте Chilkat Android и Chilkat Delphi: http://www.chilkatsoft.com
Единственное, что вам нужно сделать, чтобы получить примеры Chilkat для Delphi и Android для получения одинаковых зашифрованных строк, это изменить схему заполнения на 4.В стандартном примере Android используется схема заполнения 0, что приводит к различным конечным байтам.Стоит отметить, что примеры Delphi и Java вообще не имеют проблем.
Теперь, когда вы получили ответ и, потратив на это неделю, я могу сказать вам, что не работает.
Попытка смешать сообщения 3DES, будь то SHA1 или MD5 в качестве пароля, между JCE + JCA и Delphi Encryption Compendium не будет работать.Для начала, DEC MD5 - это дерьмо.Вам лучше использовать хеш-класс Indy MD5.Жаль, что версия Indy, поставляемая с XE, не включает шифрование, потому что их класс хеша MD5 безупречен и прост в использовании.
Lockbox не хотел играть хорошо с шифрованием Java.В этом случае может случиться так, что я был настолько сожжен на DEC, что потерял терпение.Опять же, я провел целую неделю, весь день и всю ночь, пытаясь заставить различные части работать.Я никогда не попал в DCP.Следующее, что я попробовал, был Chilkat.
С Chilkat я скачал испытания и установил их, запустил примеры, и все это работало прямо из коробки.Готово.