【发布时间】:2013-06-12 11:14:24
【问题描述】:
我编写了一个可以访问我的 MySQL 数据库的 Java 程序。 目前我正在使用 Joomla 作为 CMS,因此我想编写我的 Java 程序,以便它能够检查(Joomla 的)用户数据以访问数据库。
如果不可能:我应该使用哪种加密,以便以后可以在我的网站上使用它?
现在我的程序只是比较用户字段和密码字段中的字符串是否与 MySQL 数据库中的数据。
我是加密/解密的新手。任何我应该如何处理这个主题的提示都值得赞赏。
提前致谢
问候
THE-E
【问题讨论】:
-
您根本不应该加密密码。你应该单向散列它们。
-
我会看看这个主题,一旦我对它有更多的了解就会回复。但是 Joomla 不使用单向哈希,是吗?目前的状态是。已经使用 Joomla 创建了用户,现在我必须检查用户名和用户密码才能访问该程序。
-
@THE-E:当然,密码是在 Joomla! 中散列的一种方式。其他一切都是不好的做法。您必须使用用户的个人盐对纯密码进行哈希处理,并将结果与数据库中存储的哈希值进行比较。
标签: java mysql database encryption joomla