Не могли бы вы взглянуть на предыдущие вопросы, касающиеся криптографии на Android, и сообщить нам, ответят ли они на ваш вопрос?Если нет, то не могли бы вы расширить ваши требования, в частности, подробно объяснив, почему вам необходимо зашифровать этот конкретный XML-файл и откуда вы ожидаете, что ключи будут получены?
Android поставляется со старой версией Bouncy Castle;вы, вероятно, захотите включить обновленную версию Bouncy Caslte, если вам нужно больше криптографических алгоритмов и режимов.
И, пожалуйста, , пожалуйста, , прежде чем внедрять или даже рассматривать будущееИспользование криптографии, прочитайте следующую статью: Криптографические правильные ответы .Если вы не понимаете ни одной из концепций в этой статье, пожалуйста, обратитесь к некоторым ссылкам, которые я с радостью предоставлю в другом вопросе SO.