В моем приложении для Android пароль сохраняется в БД после кодирования.При этом он получает файл cipher.wrap для получения секретного ключа.
Это прекрасно работает на телефонах Android, но на устройствах Blackberry, работающих на 7.1.1 и 8.0.0, происходит сбой с использованием приведенного ниже журнала, инициированного шифром.wrap.
com.blackberry.security.crypto.provider.b.b:
at com.blackberry.security.crypto.provider.b.a.k (Error.java:27)
at com.blackberry.security.crypto.provider.cipher.AESCipherSpi.engineWrap
(AESCipherSpi.java:188)
at javax.crypto.Cipher.wrap (Cipher.java:2074)
Шифр создается следующим образом:
Cipher.getInstance("AES/CBC/PKCS5Padding")
Обтекание происходит при передаче секретного ключа:
cipher.wrap(<secretKey>)
Нет понятия, почему это происходиттолько на определенных устройствах BlackBerry.Ищу помощь в устранении аварии, спасибо заранее.