摘要
一种基于WebAssembly实现前端数据加密存储方法,包括:步骤一、使用Rust开发语言实现SM4对称加密算法的逻辑代码,并编译成WebAssembly模块;步骤二、在JavaScript中加载WebAssembly模块,创建JavaScript适配层代码,将WebAssembly模块的加解密方法封装为JavaScript方法;步骤三、通过封装的JavaScript方法来实现对数据的加解密;步骤四、对加密之后生成的数据,使用LZ77压缩算法进行数据压缩处理并以Key‑Value格式存储到前端本地存储。本发明可为前端提供数据加密存储,解决了前端存储数据不安全的问题,加密存储提高了数据的安全性。
技术关键词
数据加密存储方法
对称加密算法
压缩算法
加密数据
加解密方法
数据压缩
编码算法
加密方法
模块
逻辑
数据格式
数学模型
解码
密钥
系统为您推荐了相关专利信息
高速公路收费数据
分布式记账
存储方法
存储服务器
保护数据内容
分组密码算法
加密数据
铁路信号系统
加密算法
差值算法
编码向量
客户端
压缩稀疏矩阵
数据编码器
协同训练方法
超构透镜
数据压缩方法
版图
层级
微纳光子学技术
展厅
展示方法
动态规划算法
构建三维场景
多模态传感器