如何在Django中对服务器端数据进行加密
这是我的需求:
- 用户的内容最终存储在服务器上,但这些数据是加密的。
- 服务器端,也就是网站的技术人员,不能以任何方式解密用户的内容,因为用户的密码在服务器上是以一长串md5加密字符的形式存储的。
- 在加密方面,我们暂时只考虑文本数据。
我想处理的数据和密码类似,但这些数据需要输出给用户,所以我必须在客户端解密这些数据。
我该怎么做呢,
谢谢。
更新:
如果我在我的JavaScript数据上使用javascript obfuscator
,被别人破解的可能性有多大?
2 个回答
0
如果你使用了JavaScript混淆工具,那么很有可能会被破解,因为混淆并不是加密。
你应该在服务器端使用MD5对内容进行哈希处理。
你能不能把问题说得更清楚一些,具体一些?
1
在客户端进行加密和解密,绝不要把密钥存储在服务器上。
可以参考jsencryption,这是一个关于客户端加密的例子。