3

嗨,这是 myang 在 github 上找到的一个 QR 编码器项目,https://github.com/myang-git/QR-Code-Encoder-for-Objective-C我想使用此处提供的编码和解码功能,能够成功创建带有加密字符串的二维码,但无法解码...

如何解码扫描二维码后返回的字符串...

为解密提供的方法采用 nsdata 和 passphase 参数我尝试将扫描的字符串转换为 nsdata,然后将其作为参数传递给该函数,但它不起作用...

我如何解码字符串?

这就是我要做的编码然后字符串..

     DataMatrix* qrMatrix = [QREncoder encodeWithECLevel:QR_ECLEVEL_AUTO version:QR_VERSION_AUTO string:aVeryLongURL AESPassphrase:@"xyz"];

UIImage* qrcodeImage = [QREncoder renderDataMatrix:qrMatrix imageDimension:qrcodeImageDimension];

这就是我试图解码扫描后返回的字符串....

NSString *strReturedAfterscanning=@"ñ?³éMX¹Ç7T?îéz°z ";
NSData* data=[strReturedAfterscanning dataUsingEncoding:NSUTF8StringEncoding];
NSString *str1=[QREncoder AESDecryptString:data withPassphrase:@"xyz"];

这不工作?

4

0 回答 0