首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最安全的灯加密方法

问最安全的灯加密方法
EN

Stack Overflow用户
提问于 2010-04-04 12:20:57
回答 4查看 570关注 0票数 0

在MySQL中使用的PHP最安全的加密/解密方法是什么--比如存储密码?

当然,不是为了门户目的-哈希是那里最安全的选择。

我想做小密码(域/mysql/ftp.)存储我们整个团队的在线,以便我们可以登录和检查密码,但我不想真的危及我们的客户的繁忙。由于明显的原因,散列不能使用--我们需要在登录后以可读的形式返回密码(每次运行彩虹表是没有意义的:D)。

有什么想法吗?

编辑:到目前为止,只有mysql级别的AES。您认为任何事情都会更好/更安全吗?还是您有任何第三方开源代码的经验?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-04 12:37:40

如果您想要加密和解密,那么您可能希望考虑MySQL的内置AES加密。这允许您使用salt (甚至是每个项的随机盐),然后将加密的数据存储为二进制blob。然后,您可以获取盐或使用存储的盐,并解密数据。

这里有一个关于AES加密/解密的好教程:http://techpad.co.uk/content.php?sid=82

票数 2
EN

Stack Overflow用户

发布于 2010-04-04 12:35:24

我认为MD5是一个很好的选择,因为您也可以在MySQL级别使用MD5()。再一次,您将在DB中保存您的密码。

base64 < MD5 < SHA1

票数 0
EN

Stack Overflow用户

发布于 2010-04-04 16:28:22

@Adam,我必须同意,更安全的方法是使用mysql密码,并在PHP中保存密钥。这样,如果黑客以某种方式获得DB,他将无法在没有PHP键的情况下打开数据库。

你可以玩键(前,密码PHP代码/玩eval()),这样黑客如果把DB和PHP代码放在一起就会感到困惑.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2574341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档