Hello developers,

I tried to decrypt a 4.2 MB .dcf file using AES 128 bit key, but it took 33
seconds to decrypt (on function cipher.doFinal(data)), is it normal ?

Here is a code snippet:

   long start = System.currentTimeMillis()/1000L;


try {

   SecretKeySpec skeySpec = new SecretKeySpec(key, "AES");

   Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");

   cipher.init(Cipher.DECRYPT_MODE, skeySpec, ivspec);


    android.util.Log.d("TEST", "Start decoding...." +
String.valueOf(length));



    byte[] decrypted = cipher.doFinal(content);



    File file2 = newFile(Environment.getExternalStorageDirectory().getPath() +
"/test.mp3");

    OutputStream os = new FileOutputStream(file2);

   os.write(decrypted);

} catch (Exception ex) {

  ex.printStackTrace();

}


long end = System.currentTimeMillis()/1000L;



android.util.Log.d("TEST","Time "+ String.valueOf(end-start));


Thanx in advance..


-- 
Kind Regards

- Lorensius W. L. T -
- http://www.londatiga.net -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to