Просто используйте Cipher с механизмом «AES / CBC / PKCS5Padding» (в getInstance ()).Вы можете использовать 128-битный (16-байтовый) ключ AES, созданный с использованием SecretKeySpec (это уже ключ!).Более высокие битрейты потребуют установки файлов политики шифрования без ограничений.Как я отметил в качестве замечания, обратите внимание, что это только скрывает данные, так как ключ необходимо будет сохранить вместе с приложением, чтобы люди, которые знают, что делать, могли получить как пароль, так и ключ, и расшифровать информацию вне приложения..
Если вы храните несколько паролей с одним и тем же ключом, убедитесь, что вы генерируете и храните отдельные случайные IV для каждого пароля.Совет в этом последнем параграфе - больше, чтобы вы знали, как правильно шифровать данные, так как получить ключ легче, чем дешифровать данные без него.