【发布时间】:2023-12-31 07:31:01
【问题描述】:
如果我没记错的话,当你想加密数据库中的内容时,你将使用 md5。我现在用它作为密码。但现在我想为企业客户的所有个人信息等添加加密。以下是我的问题:
如果我 md5 一切,php 会以正常方式显示一切,就像没有 md5 一样?
当我允许编辑内容时,我必须在没有 md5 的情况下显示信息,然后在提交时添加 md5,对吗?
如果有人可以访问数据库,他们只会看到 md5。但是如果他们下载它然后删除md5,他们不会看到所有信息吗?
如您所知,我是一名处于压力之下的业余爱好者。如果我对 md5 的想法有误,请纠正我。如果是这样,我如何加密数据库,记住用户随时可以编辑信息。
谢谢。
【问题讨论】:
-
md5 是散列或摘要。不是加密。它不能(容易)被逆转。 en.wikipedia.org/wiki/MD5
标签: database encryption hash md5 salt