如何在Django中对服务器端数据进行加密

1 投票
2 回答
1190 浏览
提问于 2025-04-16 08:44

这是我的需求:

  1. 用户的内容最终存储在服务器上,但这些数据是加密的。
  2. 服务器端,也就是网站的技术人员,不能以任何方式解密用户的内容,因为用户的密码在服务器上是以一长串md5加密字符的形式存储的。
  3. 在加密方面,我们暂时只考虑文本数据。

我想处理的数据和密码类似,但这些数据需要输出给用户,所以我必须在客户端解密这些数据。

我该怎么做呢,

谢谢。

更新:

如果我在我的JavaScript数据上使用javascript obfuscator,被别人破解的可能性有多大?

2 个回答

0

如果你使用了JavaScript混淆工具,那么很有可能会被破解,因为混淆并不是加密。

你应该在服务器端使用MD5对内容进行哈希处理。

你能不能把问题说得更清楚一些,具体一些?

1

在客户端进行加密和解密,绝不要把密钥存储在服务器上。

可以参考jsencryption,这是一个关于客户端加密的例子。

撰写回答