我有一段 javascript 代码,这段代码非常的重要,以至于需要进行加密处理。
我设想中,这段代码希望使用非对称加密,并且解密有时间限制,请问有什么建议或者好的方案吗?
主要是:
- 前端 js 能否实现此功能
- 推荐加解密库
- 保证代码的混肴
这段代码运行在 APP 中。
我有一段 javascript 代码,这段代码非常的重要,以至于需要进行加密处理。
我设想中,这段代码希望使用非对称加密,并且解密有时间限制,请问有什么建议或者好的方案吗?
主要是:
这段代码运行在 APP 中。
我用的 CryptoJS
用来保存一些信息在本地。
你说的加密js没必要吧,一般webpack都混淆过了,一般人也看不懂
const SECRET = '12345678'
// 加密
export function encrypt (word) {
word = word || ''
return CryptoJS.AES.encrypt(word, SECRET).toString();
}
// 解密
export function decrypt (word) {
word = word || ''
const bytes = CryptoJS.AES.decrypt(word, SECRET);
return bytes.toString(CryptoJS.enc.Utf8)
}
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
非常保密的逻辑就不要放客户端运行了