V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
feixiage
V2EX  ›  Apple

macOS 为什么不能像 win10 一样输入密码无需回车就能登入系统呢?

  •  
  •   feixiage · 2019-01-28 21:35:21 +08:00 · 5122 次点击
    这是一个创建于 2158 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小弟最近两个系统切换使用,就发现了这样一个用户体验不一的问题。 macOS 非要回车确认,但 win10 是只要检测到你输入的密码是正确的就直接登录了,在 iOS 上也只要输入正确密码就能登录啊,这真是多此一举,导致没有迅速响应的爽快感。。。

    23 条回复    2019-01-30 15:50:13 +08:00
    lichao
        1
    lichao  
       2019-01-28 21:40:07 +08:00
    在 iOS 上也只要输入正确密码就能登录? 这个 feature 一般是在密码长度固定的前提下。
    kindjeff
        2
    kindjeff  
       2019-01-28 21:41:24 +08:00
    你说的是 pin 码吧,实际上你把 windows 的 pin 码设置为字母+数字之后一样要按回车。
    niubee1
        3
    niubee1  
       2019-01-28 21:41:27 +08:00   ❤️ 3
    如果你的密码是 12345, 不知道的人猜 123456, mac 的就进不去, win10 就进去了
    xupefei
        4
    xupefei  
       2019-01-28 21:42:13 +08:00
    win10 那个不是密码而是 PIN。PIN 一般是定长的,所以系统知道你什么时候输完了。
    密码是变长的,系统也不知道到底有几位,什么时候应该检查正确性。
    neutron
        5
    neutron  
       2019-01-28 21:42:14 +08:00
    可以把密码设置成'
    这样食指中指快速先后按一下就登陆了。。。我就是这么干的。
    Osk
        6
    Osk  
       2019-01-28 21:50:09 +08:00 via Android
    楼主说的是 pin 码,pin 码定长,默认限定为仅数字, 有重试次数限制,所以微软敢不回车就自动登录,而密码估计没人敢不回车提交吧,不然给猜密码的留下方便之门了。

    其实微软的 Windows hello 才是真香,淘宝买个旧的 usb 指纹模块,只要是 wbf 驱动的就可以使用指纹登陆了,很爽,只要几十块钱,唯一的缺点大概是操作系统似乎能够读取到完整的指纹图像,万一有恶意软件针对这个就糟糕了。
    GDC
        7
    GDC  
       2019-01-28 21:51:05 +08:00
    为啥我的 windows 10 输入密码之后还是要按回车才进入… 无论是开机还是锁屏
    uuair
        8
    uuair  
       2019-01-28 21:59:04 +08:00
    @neutron #5 什么密码设置成这个?
    amaranthf
        9
    amaranthf  
       2019-01-28 22:09:04 +08:00
    呃,前面说密码长度的,实际上只要你的密码长度够了,那操作系统是检测到密码立刻响应,还是等你按回车再响应,从抗破解的强度上来讲差别是微乎其微的。
    早期操作系统不这么做的原因可能和性能有关,现在的话更多的应该是习惯——毕竟大部分用户是习惯了输完密码后按回车确认的。
    petercui
        10
    petercui  
       2019-01-28 22:14:53 +08:00
    按指纹就行啦,还要输密码?
    petercui
        11
    petercui  
       2019-01-28 22:15:05 +08:00
    Watch 解锁也可以啊。
    neutron
        12
    neutron  
       2019-01-28 22:28:12 +08:00
    @uuair 开机密码呃
    mmdsun
        13
    mmdsun  
       2019-01-28 23:45:49 +08:00 via Android
    win10 安卓可以用手机解锁。
    Cryse
        14
    Cryse  
       2019-01-28 23:55:32 +08:00
    请区分 PIN 码和密码
    loading
        15
    loading  
       2019-01-28 23:56:57 +08:00 via Android
    你可以理解为回车是密码的一部分。
    -EOF-
    xupefei
        16
    xupefei  
       2019-01-29 00:46:19 +08:00
    @amaranthf #9 每当用户输入时都检查会给防破解带来麻烦,如果用户按 100 次键盘,是不是应该当作爆破 100 次,需要锁住电脑 30min ?如果是,用户在锁屏界面擦个键盘就被锁了;如果不是,那真的遇到爆破该怎么办?

    相比按任意键 100 次,按回车 100 次就认为是爆破更加简单。Keep it simple。
    hrong
        17
    hrong  
       2019-01-29 07:24:53 +08:00 via Android
    那如果在 win 下小屁孩乱按 PIN 却不会按 enter 也算错误输入而计入统计次数喽。。。。
    geelaw
        18
    geelaw  
       2019-01-29 08:31:13 +08:00 via iPhone
    Windows 10 那个不需要回车的是数字 PIN。

    不可能输一下判断一下,因为这个判断是要被审计的,判断失败的次数太多还要被锁账户。
    luistrong
        19
    luistrong  
       2019-01-29 09:20:16 +08:00
    @neutron #5 机智
    Cl2ex
        20
    Cl2ex  
       2019-01-29 09:28:29 +08:00
    因为操作系统也不知道你的密码有多长,猜测应该都是比较你的密码通过特定哈希算法的结果
    mazyi
        21
    mazyi  
       2019-01-29 11:20:41 +08:00
    windows10 hello 确实非常方便,我现在每次进去都是把手预先放在哪儿,妙进
    sdijeenx
        22
    sdijeenx  
       2019-01-30 15:34:02 +08:00
    增加试错成本。如果你输入了正确的密码,按回车可以瞬间进入桌面。如果密码输入错许需要等 3 秒才能再次输入。
    amaranthf
        23
    amaranthf  
       2019-01-30 15:50:13 +08:00
    @xupefei 这是一个问题,不过也不是不能解决,比如系统记住一个密码长度,只有当用户输入长度达到密码长度一次之后才被认为是一次有效的尝试——在假设密码足够长的情况下,长度信息的泄漏也不会造成安全性的大幅降低。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5396 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:24 · PVG 09:24 · LAX 17:24 · JFK 20:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.