兄弟们,localstorage怎么加密呀?

用的ts,官方给的那个 encryptjs,一直也没用成功,始终报错

随便找个加密算法加密啊 又不是多难的事 先json序列化成字符串 对字符串加密不是最简单的? 用的时候解密再反序列化

let dataJson = Base64.encode(JSON.stringify(dataSource));//转json,并且基础加密
sys.localStorage.setItem(“db” , dataJson);

这种不是很容易就被解密了吗

我用的ts,找的算法都是js无法正常导入

就算加密又如何,我直接在你写数据的时候动手脚,哈哈哈。

还得是你。

都已经localstorage了,意思一下就差不多了。真需要加密还是把数据去存服务器做验证,项目也都是尽量加大破解和开挂难度,想达到杜绝效果是不可能的

额 非要多此一举的话,最近的自己写个最简单的加解密咯
image

简单base64就完了,在怎么防js下载下来一看也就解了 :upside_down_face:

突然想到 是不是可以把加密 机密方法放到wasm里 :thinking:

直接在C++做就是了,保存前XXTEA加密一下,读取时再XXTEA解密一下,但是最好做个标记,可以自由适配加密或者不加密

很实用 :joy:

image
我是用crypto加密解密的

我试过,没啥用。

这个不是会报错找不到crypto吗

https://forum.cocos.org/t/topic/135978