On Wednesday, December 12, 2012 11:21:10 PM UTC-6, Nikolay Elenkov wrote: > > On Thu, Dec 13, 2012 at 11:55 AM, Matthew Fleming > <mgf...@gmail.com<javascript:>> > wrote: > > I use the following code to encrypt a SecretKey with password-based > > encryption: > > > > Cipher pbeEncryptCipher = Cipher.getInstance("PBEWithMD5AndDES"); > > Try Cipher.getInstance("PBEWithMD5AndDES", "BC"); >
This does not work. Also, I tried specifying several other PBE ciphers, and ran into the same problem. > > Also probably not a good idea to use both DES and MD5 in this day and > age... > > > > > > > > In Android 4.2, but not in any previous version as far as I can tell, > this > > throws a java.lang.UnsupportedOperationException. My understanding is > that > > this is the result of something missing from the cryptographic service > > provider in Android 4.2, which was not missing in previous versions, ie > an > > Android bug. > > > > This is probably due to the shift to using OpenSSL (backed classes) as > the default > provider for pretty much everything. Depending on how you look at it, > it's not really > a bug, but you might want to file it at http://b.android.com(). > -- 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