Ho visto l'esempio here. Tutto bene e bene e lo capisco, tuttavia si basa sulla libreria di bounceycastle per il provider. Non voglio raggruppare altre librerie di terze parti con la mia app se posso aiutarla. Non ho bisogno di una forte sicurezza in stile Knox, solo una semplice crittografia simmetrica per la trasmissione via cavo. Come posso eseguire la crittografia di base su Android senza le librerie di terze parti?Crittografia di base su Android
grazie
Ricevo una piccola sorpresa sulla chiamata a doFinal durante la crittografia (usando l'esempio collegato) - qualche idea? – MalcomTucker
Bene, l'esempio funziona bene sul mio Nexus, 2.2. E non dovresti avere una bassa percezione, ma puoi sempre provare a impostare: byte [] cipherText = new byte [2048]; Per verificare se la crittografia funziona, anche se si otterrebbero delle cianfrusaglie nelle stampe. –
my cipherText è molto più grande di questo - alcuni 3800 byte. Il byte []. Length deve essere un multiplo di 16? – MalcomTucker