Android-приложение вылетает в телефонах Blackberry при включении шифра - PullRequest
0 голосов
/ 27 сентября 2018

В моем приложении для 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.Ищу помощь в устранении аварии, спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...