QR 码 URL 数据不可读或加密
QR Code URL data not readable or encrypted
我有一个应用程序,可以从二维码中读取位置名称。
最近更改了二维码,因此 zxing 或我能找到的任何其他条码 reader 都无法再读取该位置的名称。相反,我得到一长串数字和字母。 (我需要的数据位于返回的 url 中的 '&ln=' 或 '&eln=' 之后。)
下面第一个例子是新的二维码。它 returns 以下 URL:
https://mysejahtera.malaysia.gov.my/qrscan?lId=62419209a90dcd50091c36cb&eln=TW9qaXRvJ3MgQmVlciBCYXI=&formType=REGULAR&isExternal=false
第二个returns这个:
https://mysejahtera.malaysia.gov.my/qrscan?lId=5edc745eb9e6850245c07e4b&ln=Osdin_Lighting_Enterprise
原始应用程序可以读取加密和人类可读格式的长位置字符串。我希望能够做同样的事情。例如,第一个 url 的位置是“Mojito's Beer Bar”。原始应用程序可以读取并正确显示。
我的感觉是一定有一个私钥加密,应用程序用它来解密代码。但是,是否有可能是一个简单的原因,即正常的 barcode/qrcode reader 无法获得普通可读的位置文本?
我在这里寻找的只是一些关于我应该寻找的地方的指示。我有来自 MySejahtera 应用程序的反编译源代码,并且一直在挖掘它,但没有任何运气。如果有人愿意提供帮助,我很乐意分享。
“编码”URL 包含属性 eln
的值 TW9qaXRvJ3MgQmVlciBCYXI=
。这显然是一个 Base64 编码的值。
如果您 运行 通过 Base64 解码器的值(例如 https://www.base64decode.org/),结果是:
Mojito's Beer Bar
Base64 未指定使用何种文本编码。但可能是 UTF-8。
我有一个应用程序,可以从二维码中读取位置名称。
最近更改了二维码,因此 zxing 或我能找到的任何其他条码 reader 都无法再读取该位置的名称。相反,我得到一长串数字和字母。 (我需要的数据位于返回的 url 中的 '&ln=' 或 '&eln=' 之后。)
下面第一个例子是新的二维码。它 returns 以下 URL: https://mysejahtera.malaysia.gov.my/qrscan?lId=62419209a90dcd50091c36cb&eln=TW9qaXRvJ3MgQmVlciBCYXI=&formType=REGULAR&isExternal=false
第二个returns这个: https://mysejahtera.malaysia.gov.my/qrscan?lId=5edc745eb9e6850245c07e4b&ln=Osdin_Lighting_Enterprise
原始应用程序可以读取加密和人类可读格式的长位置字符串。我希望能够做同样的事情。例如,第一个 url 的位置是“Mojito's Beer Bar”。原始应用程序可以读取并正确显示。
我的感觉是一定有一个私钥加密,应用程序用它来解密代码。但是,是否有可能是一个简单的原因,即正常的 barcode/qrcode reader 无法获得普通可读的位置文本?
我在这里寻找的只是一些关于我应该寻找的地方的指示。我有来自 MySejahtera 应用程序的反编译源代码,并且一直在挖掘它,但没有任何运气。如果有人愿意提供帮助,我很乐意分享。
“编码”URL 包含属性 eln
的值 TW9qaXRvJ3MgQmVlciBCYXI=
。这显然是一个 Base64 编码的值。
如果您 运行 通过 Base64 解码器的值(例如 https://www.base64decode.org/),结果是:
Mojito's Beer Bar
Base64 未指定使用何种文本编码。但可能是 UTF-8。