ExtMail服务器社区's Archiver

hzqbbc 发表于 2009-3-31 11:38

ExtMail系统加密方式简介

有关ExtMail系统支持的加密方式,格式一直没有很正规的文档描述,这里我们做简单的介绍,以后整理成正式文档。目前支持的密码主要有以下的类型:

[b]CRYPT[/b]
老系统的加密方式,密码长度超过8位的话多出的部分是无法使用的,假设密码为12345678和12345678abcdefghijklmn 这2个是完全等效的。

[b]CLEANTEXT及PLAIN[/b]
明文密码,没啥好介绍的

[b]MD5及MD5CRYPT[/b]
这个是参有salt的MD5加密,是目前emos和extman默认的加密方式,以下是一个例子:$1$QHhXzURU$a66/ExIQab7XNSa9/veEo/ ,该方式特点是$1$开头。即使同一个密码,每次加密完的结果都不一样。增加了保密性。

[b]PLAIN-MD5[/b]
这是平常大家习惯见到的32位md5加密串,和php中的md5函数结果完全一致

[b]LDAP-MD5[/b]
这种是适合在openLDAP或其他ldap里使用的密码,他的特点是以{MD5}开头,密文部分是base64编码的。因此要特别注意和PLAIN-MD5区分开。

[b]SHA/SHA1[/b]
就是传说中的SHA加密。但要注意和SSHA(Salt-SHA)分开。后者是带了salt的方式。

librago 发表于 2009-3-31 14:01

受教了,顶。

yykk915 发表于 2009-3-31 15:03

請問Extmail現正使用crypt加密, 如何做才可以轉為md5crypt加密?

macafee 发表于 2009-4-1 11:21

楼上的问题问得有难度,等hzqbbc来解答!

hzqbbc 发表于 2009-4-1 14:21

回3楼的,除非你现有的密码有记录对应的明文,否则没办法转成md5crypt,唯一可行的办法(在没明文的前提下)就是改掉加密方式,让用户重新在web上改1次密码.了。:lol :kiss:

booker2688 发表于 2009-6-25 16:10

对于pop3的加密机制要哪里修改(参照ExtMail Solution HOWTO for Linux )

zhanghuiwo 发表于 2009-6-28 11:00

受教了,谢谢

mnzxtl 发表于 2010-1-7 15:28

那请教各位,我要修改现有Extmail的加密方式,只要修改webmail.cf文件中的

SYS_CRYPT_TYPE  选项就可以是吗?

比如默认的是
SYS_CRYPT_TYPE = md5crypt
修改为
SYS_CRYPT_TYPE = PLAIN-MD5

然后再新建用户,那么数据库的password字段就应该保存的是PLAIN-MD5类型的密码,是吗?

还需要做其他修改吗?为什么我这么做了,还是没效果呢?谢谢

mnzxtl 发表于 2010-1-7 16:12

问题解决,多谢!

ebum 发表于 2010-5-9 17:39

回复 9# mnzxtl 的帖子

How to?可以就可以吗

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.