uchome用户密码加密规则

原创 2012年03月21日 17:32:31

和用户相关的表:q_space(space页面用)、q_spacefield、  q_member、q_members(用户、随机码)、q_memberfields(黑名单)

  涉及密码的两个表:

  _members //可用
  _members 中涉及的字段

  password //最终的密码MD5
  salt //md5(md5($password).$user['salt']))
  secques //安全问题

  批量修改了UID大于4的密码
  UPDATE `uc_members` SET `password` = ‘a0b76e699c9db39f13a90b7ba9a553ab’,
  `salt` = ‘915729′ WHERE `uc_members`.`uid` > 4;


  模仿加密过程
  //设置随机的6位SALT
  $salt = “915729″;
  //设置明文密码
  $password = “123456″;

  echo “设置的salt的值为”.$salt;
  echo “设置的明文密码为”.$password;

  //开始加密
  $password = md5(md5($password).$salt);
  echo “这个是加密后的密码”.$password;

  ?>

相关文章推荐

在SqlServer中按照指定规则加密每日更换用户密码

一、问题描述 为了防止密码泄露,每个月需要人工更换一次admin管理员用户的密码,在项目交接时领导提出建议每日更换一次密码且不用人工修改,类似于动态密码,按照指定规则生成密码,只要知道生成密码规则的...

Oracle 复杂用户密码规则设置

在ORACLE中默认的密码规则是很宽松的,多么简单的密码都是可以被设置的。但是在一些对安全很敏感的环境下,我们最好开启ORACLE的复杂密码规则的功能。 下面我们来看看默认的ORACLE密码规则是什么...

BIEE_外部DB用户验证密码MD5加密

  • 2014年02月15日 13:37
  • 135KB
  • 下载

Openfire3.6.4用户密码的保存及加密、解密

1、用户密码保存在表:ofUser中,表的字段信息如下图所示: 字段信息: 字段名称 含义 username 登录名 plainPassword 原始密码 encryptedP...

java用户密码加密小结

提到加密很多人都会第一时间想到MD5,MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),...

楚辞#1:用户密码的朴素加密

序 去年的一篇文章提到这样给用户的密码进行加密:采用HASH+SALT(一人一密,一站一密:即在用户密码中加入用户信息和站点信息,再生产MD5之类的单向HASH密码) 地址:http://news.c...

单点登录之cas4.2.7服务端数据库配置(读数据库验证用户并对密码进行加密)

cas服务端用户验证时候从数据库中读取用户信息,对用户密码使用md5进行加密...

salt盐度与用户密码加密机制

  我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。  加Salt可以一定程度上解决这一问题。所谓加Salt方...

MD5 用户密码加密

MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法,在1991年由MITLaboratory for Computer Scienc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uchome用户密码加密规则
举报原因:
原因补充:

(最多只允许输入30个字)