J'ai vu l'exemple here. Tout va bien et je le comprends, mais il s'appuie sur la bibliothèque bounceycastle pour le fournisseur. Je ne veux pas regrouper de bibliothèques tierces supplémentaires avec mon application si je peux l'aider. Je n'ai pas besoin d'une sécurité de style fort, juste un cryptage symétrique de base pour transmettre sur le réseau. Comment puis-je faire le cryptage de base sur Android avec des bibliothèques tierces?Chiffrement de base sur Android
grâce
Je reçois une shortbufferexception sur l'appel de doFinal lors du cryptage (en utilisant l'exemple lié) - des idées? – MalcomTucker
Eh bien, l'exemple fonctionne bien sur mon Nexus one, 2.2. Et vous ne devriez pas avoir une shortbufferexception, mais vous pouvez toujours essayer de définir: byte [] cipherText = new byte [2048]; Pour voir si le cryptage fonctionne, même si vous obtiendrez des indésirables dans les impressions. –
mon cipherText est beaucoup plus grand que cela - environ 3800 octets. Est-ce que le byte []. Length doit être un multiple de 16? – MalcomTucker