首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用河豚加密的Auth MySQL

问使用河豚加密的Auth MySQL
EN

Stack Overflow用户
提问于 2012-03-18 19:44:56
回答 3查看 3.2K关注 0票数 2

我的用户名和密码存储在mysql中,并带有河豚密码。在php中,我可以像这样加密密码:

代码语言:javascript
复制
crypt($pwd, _SALT_)

$pwd = 'userpwd'和_SALT_ = $2a$07...

我正在寻找一种使用用户表的方法,它也可以在VirtualHost和mod_auth_mysql中使用。我知道使用md5使用Auth_MySQL_Encryption_Types PHP_MD5是可能的,但我宁愿和河豚呆在一起。

我如何告诉mysql_auth使用河豚?我在哪里放盐?

编辑:

这里的基本问题是,我必须在vhost文件中的关键字之间使用'_‘。所以看起来:

代码语言:javascript
复制
<Location /webdav>
AuthType Basic
AuthName "jst-development"
AuthUserFile /dev/null
AuthBasicAuthoritative Off
Auth_MySQL on
Auth_MySQL_Authoritative on
Auth_MySQL_DB user
Auth_MySQL_User user
...

而不是[取自http://modauthmysql.sourceforge.net/CONFIGURE]

代码语言:javascript
复制
AuthMySQLDB authdata
AuthMySQLUserTable user_info
AuthMySQLGroupField user_group

停止apache对语法的抱怨。有人能告诉我为什么或者告诉我AuthMySQLSaltField <>的‘_’-语法吗?

//编辑2:版本:libasache2-mod-auth-mysql (4.3.9-13ubuntu1)

//编辑3:服务器版本: Apache/2.2.14 (Ubuntu)使用“正式语法”而不使用“_”:无效命令“AuthMySQLDB”时,可能拼写错误或未包含在服务器配置中的模块定义

EN

回答 3

Stack Overflow用户

发布于 2012-03-18 20:32:12

使用

代码语言:javascript
复制
AuthMySQLPwEncryption crypt

http://modauthmysql.sourceforge.net/CONFIGURE

AuthMySQLPwEncryption none加密加密: MySQL密码加密md5: MD5散列aes:高级加密标准加密sha1: Secure Hash Algorihm ( sha1 )警告:使用aes加密时,密码字段必须是BLOB类型(即TINYBLOB)。MySQL将删除尾随x'20‘字符(空格),即使列类型是二进制的!AuthMySQLSaltField <> \ mysql_column_name包含用于加密和aes加密方法的盐场信息。它可以包含以下内容之一:<>:password本身是salt字段(只与crypt()一起使用):"string“作为盐字段mysql_column_name: salt是从mysql_column_name字段中取出的,该字段与aes加密所需的密码相同,对于加密来说是可选的。对于所有其他加密类型,它都被忽略。

。

票数 0
EN

Stack Overflow用户

发布于 2012-04-13 09:50:46

modauthmysql似乎已经7年多没有见过任何开发人员的爱了。我目前对您的问题的猜测是,这与您正在使用的Apache2.2存在一些不兼容问题。

在了解了一下如何解决相同的问题之后,我遇到了以下文档:http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html

这似乎可以做你想做的事,只要你正确配置它的所有选项。

票数 0
EN

Stack Overflow用户

发布于 2012-04-13 14:08:47

查找/usr/share/doc/libapache2-mod-auth-mysql/DIRECTIVES.gz中的指令

路径应该是特定于您的系统,上面的路径是Debian Lenny的。

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

https://stackoverflow.com/questions/9761642

复制
相关文章

相似问题

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