如何读取window本机用户的口令?

somn 2011-05-17 05:04:03
主要想读取本机用户的口令,判断其是否符合公司密码复杂度要求。不知道有什么系统函数能够调用么?
...全文
485 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
会思考的草 2013-09-07
  • 打赏
  • 举报
回复
这个不是域管理员可以设定策略的吗?不用写代码。
wind___007 2013-08-23
  • 打赏
  • 举报
回复
gina 我也玩过,但是现在的 vista以后 gina 被抛弃了。而且不能在设置了本地策略以后,马上检查用户密码是否符合复杂度要求
wind___007 2013-08-23
  • 打赏
  • 举报
回复
呵呵!我的意思是,如果设置了密码策略以后,马上想检验一下,现有的系统账号是不是符合设置的密码复杂度?
shen_wei 2013-08-23
  • 打赏
  • 举报
回复
http://windows.microsoft.com/zh-cn/windows-vista/change-password-policy-settings 这个就要求了。。密码策略设置
smwhotjay 2013-08-22
  • 打赏
  • 举报
回复
hacker时代,我用过gina. 可以记录登陆win的帐号和密码.
wangk 2013-08-22
  • 打赏
  • 举报
回复
直接设置密码策略,这样新建帐号和修改密码就需要满足安全策略了。
wind___007 2013-08-22
  • 打赏
  • 举报
回复
没有办法,不取到密码就知道这个账号的密码是不是符合密码复杂度???
酒红色的泪 2011-05-24
  • 打赏
  • 举报
回复
获取密码肯定是不可行的。
不过可以通过组策略设置密码复杂度,要求用户在设置密码的时候,必须符合该复杂度才能生效。
somn 2011-05-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zjut018 的回复:]

设个密码强度的初始值,当密码长度大于多少的时候+1,有2种字符的时候(比如字母+数字)再+1,有三种的时候再+1,等等,
然后你只要判断你的密码是哪个密码强度。公司密码复杂度要求是要求哪个强度,大于等于的时候符合要求,小于的时候提示。
[/Quote]关键是怎么读取,不能读取也就不能判断了
穆大叔 2011-05-22
  • 打赏
  • 举报
回复
帮顶,别沉了。。
zjut018 2011-05-20
  • 打赏
  • 举报
回复
设个密码强度的初始值,当密码长度大于多少的时候+1,有2种字符的时候(比如字母+数字)再+1,有三种的时候再+1,等等,
然后你只要判断你的密码是哪个密码强度。公司密码复杂度要求是要求哪个强度,大于等于的时候符合要求,小于的时候提示。
用户 昵称 2011-05-17
  • 打赏
  • 举报
回复
不是明文。
fangchao918628 2011-05-17
  • 打赏
  • 举报
回复
应该没有.....
如LS所说,除非你去截取密码,才能根据你公司策略去判断......
Eleven 2011-05-17
  • 打赏
  • 举报
回复
MS是不会提供获取用户名密码的API的
King_hhuang 2011-05-17
  • 打赏
  • 举报
回复
根据NT的安全性,密码是一Hash散列保存的,只能验证,无法得到原字符串。
King_hhuang 2011-05-17
  • 打赏
  • 举报
回复
应该不能直接通过API得到用户密码
不过可以通过NetUserChangePassword验证用户名/密码

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧