一种基于WebAssembly实现前端数据加密存储方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于WebAssembly实现前端数据加密存储方法
申请号:CN202411487013
申请日期:2024-10-23
公开号:CN119557895A
公开日期:2025-03-04
类型:发明专利
摘要
一种基于WebAssembly实现前端数据加密存储方法,包括:步骤一、使用Rust开发语言实现SM4对称加密算法的逻辑代码,并编译成WebAssembly模块;步骤二、在JavaScript中加载WebAssembly模块,创建JavaScript适配层代码,将WebAssembly模块的加解密方法封装为JavaScript方法;步骤三、通过封装的JavaScript方法来实现对数据的加解密;步骤四、对加密之后生成的数据,使用LZ77压缩算法进行数据压缩处理并以Key‑Value格式存储到前端本地存储。本发明可为前端提供数据加密存储,解决了前端存储数据不安全的问题,加密存储提高了数据的安全性。
技术关键词
数据加密存储方法 对称加密算法 压缩算法 加密数据 加解密方法 数据压缩 编码算法 加密方法 模块 逻辑 数据格式 数学模型 解码 密钥