Ionic Native - AES256: Произошла ошибка при выполнении расшифровки AES256 - PullRequest
0 голосов
/ 04 сентября 2018

У меня проблема при попытке зашифровать и расшифровать строку. Я использую плагин Native от Ionic. Возможно, он установил его правильно, потому что шифрование работает.

Вот мой код, в основном скопированный из примера на Ionic docs:

this._Pass = "1234";
let encryptedData;

this.aes.encrypt('12345678123456781234567812345678', '1234567812345678', this._Pass)
  .then(res => {
    encryptedData =  res;
    console.log('Encrypted Data: ',res)
  })
  .catch((error: any) => console.error(error));

this.aes.decrypt('12345678123456781234567812345678', '1234567812345678', encryptedData)
  .then(res => console.log('Decrypted Data : ',res))
  .catch((error: any) => console.error(error));

Вот мой результат в консоли:

[app-scripts] [10:35:31]  console.log: Encrypted Data: UFvt/KMgnx5ULVVqBEyueg==
[app-scripts] [10:35:31]  console.error: Error occurred while performing decrypt
[app-scripts] [10:35:32]  console.log: [object Object]

Я работаю прямо на планшете Samsung с Android 5.0.2

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