Tôi đã xem ví dụ here. Tất cả tốt và tốt và tôi hiểu nó, tuy nhiên nó dựa vào thư viện bounceycastle cho nhà cung cấp. Tôi không muốn gói thêm bất kỳ thư viện bên thứ ba nào khác với ứng dụng của mình nếu tôi có thể trợ giúp. Tôi không cần bảo mật phong cách knox fort, chỉ cần một số mã hóa đối xứng cơ bản để truyền qua dây. Làm cách nào để tôi có thể thực hiện mã hóa cơ bản trên Android bằng thư viện của bên thứ ba?Mã hóa cơ bản trên Android
nhờ
Tôi nhận được một nhận thức ngắn về cuộc gọi đến doFinal khi mã hóa (sử dụng ví dụ được liên kết) - bất kỳ ý tưởng nào? – MalcomTucker
Vâng, ví dụ chạy tốt trên Nexus của tôi, 2.2. Và bạn không nên nhận được một nhận xét ngắn gọn, nhưng bạn luôn có thể thử đặt: byte [] cipherText = new byte [2048]; Để nắm bắt nếu mã hóa hoạt động, mặc dù bạn sẽ nhận được một số rác trong bản in. –
Mật mã của tôi lớn hơn nhiều - khoảng 3800 byte. Chiều dài byte [] có cần phải là bội số của 16 không? – MalcomTucker