Расшифровка с помощью CryptLib дает неверный результат - PullRequest
0 голосов
/ 16 июня 2019

Я использую Cross-Platform-AES для шифрования / дешифрования AES в моем быстром приложении. Шифрование работает нормально. Но когда я пытаюсь расшифровать значение, возвращаемое службой, оно не дает правильного результата. Вот как я делаю расшифровку.

let cryptLib = CryptLib()
    let decrypted = cryptLib.decryptCipherText(self, key: Constants.KEY.ENCRYPTION_KEY, iv: Constants.KEY.ENCRYPTION_IV)
    return decrypted

Я ожидаю, что на выходе получится правильная строка JSON, но она выдаст

"# \" S7 \ и {1F} \ и {0B} 03vB \ '+ с \ п] \ "Сообщение \": \ "\", \ "ErrorNumber \": 0, \ "UserInfo \ ": {\" UserDetails \ ": []}"

...