小程序加解密流程
流程说明:
- 上传小程序: 小程序开发者完成小程序开发后,将编译后的JS、静态资源等压缩为一个ZIP包后,在小程序商户平台内上架。
- 小程序加密: 上传成功后,小程序平台会先行对小程序内的
JS
文件进行加密,然后再进行存储,静态资源
不加密。 - 小程序解密: 用户在APP内打开小程序后,会将最新版本的小程序缓存到本地,渲染过程中,先行将JS文件进行解密,后进行渲染。
小程序密钥安全
小程序加密密钥是一程一密制,即每个小程序的密钥都不一样的。密钥经过国密SMS4白盒密码算法
加密后存储,下发后,密钥需要经过白盒密码解密后方可使用,以保障密钥安全。