阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2296|回复: 12

[求助] 关于OA用户密码

  [复制链接]
  • TA的每日心情
    难过
    2019-7-30 20:45
  • 签到天数: 99 天

    [LV.6]常住居民II

    发表于 2011-1-8 12:18:24 | 显示全部楼层 |阅读模式
    一直想知道同事OA的密码,呵呵,有不可告人的秘密,呵呵 在OA的数据库找到了这样的一串密文:$1$Z/0.u22.$Oy4W8g2yveTPoG12avJi/0不知道是经过了什么加密方式,请教高手,有知道的帮忙告诉一下怎么恢复他密码原文,谢谢!!!!
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2013-3-27 11:02
  • 签到天数: 255 天

    [LV.8]以坛为家I

    发表于 2011-1-8 12:20:51 | 显示全部楼层
    既然能管理数据库,把数据库考一份到另外一台电脑,重装覆盖后,清空密码,剩下的你懂d~~~·
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    难过
    2019-7-30 20:45
  • 签到天数: 99 天

    [LV.6]常住居民II

     楼主| 发表于 2011-1-8 12:24:28 | 显示全部楼层
    回复 azzxs 的帖子

    这个方法我以前是用过的 ,但是过一段时间就要考一次数据库 比较麻烦一些 呵呵 所以才想知道他的密码明文是啥
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2013-1-21 14:36
  • 签到天数: 55 天

    [LV.5]常住居民I

    发表于 2011-1-8 12:51:02 | 显示全部楼层
    二楼的方法不错,不过对于没有管理员权限的来说不适用。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2016-3-18 10:16
  • 签到天数: 602 天

    [LV.9]以坛为家II

    发表于 2011-1-8 12:58:19 | 显示全部楼层
    近数据库把知道的密码复制过来登陆
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    难过
    2019-7-30 20:45
  • 签到天数: 99 天

    [LV.6]常住居民II

     楼主| 发表于 2011-1-8 13:14:51 | 显示全部楼层
    回复 jacker 的帖子

    密码是密文形式存放的 据说是MD5加密,但是我在网上试了一下 好像不是MD5的加密方式。不知道他用的什么加密方式生成的密文
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    难过
    2019-7-30 20:45
  • 签到天数: 99 天

    [LV.6]常住居民II

     楼主| 发表于 2011-1-8 13:20:36 | 显示全部楼层
    crypt()加密 解释如下:就是将数据或者密码编码 相关函数 getpass 表头文件 #define _XOPEN_SOURCE #include 定义函数 char * crypt (const char *key,const char * salt); 函数说明 crypt()将使用Data Encryption Standard(DES)演算法将参数key所指的字符串加以编码,key字符串长度仅取前8个字符,超过此长度的字符没有意义。参数salt为两个字符组成的字符串,由a-z、A-Z、0-9,“.”和“/”所组成,用来决定使用4096 种不同内建表格的哪一个。函数执行成功后会返回指向编码过的字符串指针,参数key 所指的字符串不会有所更动。编码过的字符串长度为13 个字符,前两个字符为参数salt代表的字符串。 返回值 返回一个指向以NULL结尾的密码字符串。 附加说明 使用GCC编译时需加-lcrypt。 范例
    #include main() { char passwd[13]; char *key; char slat[2]; key= getpass(“Input First Password:”); slat[0]=key[0]; slat[1]=key[1]; strcpy(passwd,crypt(key slat)); key=getpass(“Input Second Password:”); slat[0]=passwd[0]; slat[1]=passwd[1]; printf(“After crypt(),1st passwd :%s\n”,passwd); printf(“After crypt(),2nd passwd:%s \n”,crypt(key slat)); }
    执行
    Input First Password: /* 输入test,编码后存于passwd[ ] */ Input Second Password /*输入test,密码相同编码后也会相同*/ After crypt () 1st Passwd : teH0wLIpW0gyQ After crypt () 2nd Passwd : teH0wLIpW0gyQ
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2015-10-26 19:36
  • 签到天数: 352 天

    [LV.8]以坛为家I

    发表于 2011-1-8 13:46:45 | 显示全部楼层
    请楼主注意自己的职业操守!!!!
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2024-5-7 18:43
  • 签到天数: 874 天

    [LV.10]以坛为家III

    发表于 2011-1-8 13:51:19 | 显示全部楼层
    这个好像根你之前发的密文加密方式不一样。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 1551 天

    [LV.Master]伴坛终老

    发表于 2011-1-8 18:58:16 | 显示全部楼层
    用已知密码的密文替换那段密文,登录进去看完后再改回去。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表