Widziałem przykład here. Wszystko dobrze i dobrze i rozumiem, ale opiera się na bibliotece bounceycastle dla dostawcy. Nie chcę dołączać do mojej aplikacji żadnych dodatkowych bibliotek stron trzecich, jeśli mogę w tym pomóc. Nie potrzebuję zabezpieczenia w stylu fortx, tylko niektóre podstawowe szyfrowanie symetryczne do przesyłania przez przewód. Jak mogę wykonać podstawowe szyfrowanie w systemie Android bez bibliotek zewnętrznych?Podstawowe szyfrowanie na Androidzie
dzięki
Otrzymuję krótkibufferexception na wywołanie do doFinal podczas szyfrowania (przy użyciu połączonego przykładu) - wszelkie pomysły? – MalcomTucker
Cóż, przykład działa dobrze na moim Nexusie, 2.2. Nie powinieneś mieć krótkiego wyjątku, ale zawsze możesz spróbować ustawić: bajt [] cipherText = new byte [2048]; To se, jeśli szyfrowanie działa, mimo że na wydrukach pojawią się śmieci. –
Mój tekst cipherText jest znacznie większy - około 3800 bajtów. Czy bajt []. Length musi być wielokrotnością liczby 16? – MalcomTucker