首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在制作二维码之前,如何最好地压缩JWT?

在制作二维码之前,如何最好地压缩JWT?
EN

Stack Overflow用户
提问于 2021-09-27 18:04:39
回答 1查看 130关注 0票数 0

我正在开发一款应用程序,它最终会在手机上显示二维码,然后可以在其他人的手机上被相同的应用程序扫描。

二维码中的信息是JWT。实际上,它是另一个带签名的JWT中的一个带签名的JWT。内部JWT由我的后台签名,有效期为12周。外层JWT由手机app签名,有效期为1分钟。

这样做的目的是确保如果任何人希望窃取别人的二维码,即使他们设法获得了屏幕截图或照片或其他任何东西,这些代码在一分钟后就不再有用。

无论如何,一个缺点是现在生成的二维码是巨大的。

我一直在努力解决如何压缩数据以制作更小的二维码的问题。我试着安装了一个压缩包,用它来压缩JWT,然后尝试从这个二进制文件生成一个二维码。但到目前为止,如果有的话,我总是只节省几个字节。我想一定有更好的方法。

有谁知道有效的方法吗?优选地,仅使用在浏览器中工作的javascript函数和包。

EN

回答 1

Stack Overflow用户

发布于 2021-09-27 22:14:50

您可以从解码Base64开始,这将减少25%的大小。然后,您可以在生成的JSON上尝试使用短串压缩器。也许可以尝试使用JSON的自定义模型的shoco

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69351341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档