我正在寻找解密(不仅解码)QR码的逻辑。最近我看到几个应用程序加密QR码,如QuickMark。例如,这QR解密为“StackOverflow上”,密码为“通”:解密(不仅解码)QR码
我你用一个正常的QR读者无需解密,我们得到(这是QR的实际输出上面):
PE:RQ \ 9:
请告诉我后面的加密和解密QR码的登录?
是否有已经执行这些操作的代码示例或库(使用任何语言或伪代码)?
从我的研究中,我发现加密不是简单地通过运行像SHA这样的加密函数并简单地将其编码成QR码来实现的......我试图解密内容“r (不带PE:),使用类似Online Encrypt Decrypt String这样的工具和几种算法,使用密码“pass”但我看不到文本“StackOverflow”。
你从哪里得到这段QR码?什么算法被用来“用密码加密'传递'”? – Thilo
@Thilo代码是从第一个链接使用工具获得的,算法似乎是(我刚刚发现了这个)Base256(8位),但是我仍然无法使用多个工具获取原始短语,并且加密文本。 – adelriosantiago
由于加密数据不是可打印的字符串,最好使用十六进制来显示它。基本上“r Q \ 9:”是无用的。是的,只要不可打印的数据字节存在,十六进制仍然存在。 – zaph