小程序加解密流程

MPWeex Crypto

流程说明:

  • 上传小程序: 小程序开发者完成小程序开发后,将编译后的JS、静态资源等压缩为一个ZIP包后,在小程序商户平台内上架。
  • 小程序加密: 上传成功后,小程序平台会先行对小程序内的JS文件进行加密,然后再进行存储,静态资源不加密。
  • 小程序解密: 用户在APP内打开小程序后,会将最新版本的小程序缓存到本地,渲染过程中,先行将JS文件进行解密,后进行渲染。

小程序密钥安全

小程序加密密钥是一程一密制,即每个小程序的密钥都不一样的。密钥经过国密SMS4白盒密码算法加密后存储,下发后,密钥需要经过白盒密码解密后方可使用,以保障密钥安全。