角度变量错误null

时间:2020-04-11 03:51:38

标签: javascript angular typescript ionic-framework

此离子应用程序使用条形码扫描仪/ ngx扫描包含以下数据的qr:

read(…)

这是aes加密的输出

一旦扫描到它,就使用CryptoJS解密qrdata

使用这样的代码

U2FsdGVkX18ZiW2uS4siFkyhfNNTONWKRZZ1O5PYI6CUqKcLJdv//7VxPVkwpV0L
rRz7javcch77rsCA5hcaJUNle1lxVRb3mWMHyogWpTLXdV6Oq10hstzcznwqHm4+
kgDZVXm/e6FX7JofiHH58gLVvYGSpNbCgSDcHzGzmqM+zye9QYFbLD8381zl3z88
b9p3MwwhjJZo6olXIMazcAkndbyAdgzfXJlGvs5whLeMgWtluSNnNKWkY26BfMwT
uLxvQQgzr8VjfjQ21a8cHXJEu2qrbuu0y2JkzxWvIwFLw9XjRFHn/rOlD+q1fSuO

但是我在decr时遇到了这个错误

 CryptoJS.AES.decrypt(qrdata, this.secretKey.trim()).toString(CryptoJS.enc.Utf8);

我使用此帮助: Why I get Malformed UTF-8 data error on crypto-js?

,但最终代码在解密后返回null或为空 我检查扫描二维码输出就可以了

Error: Malformed UTF-8 data

0 个答案:

没有答案