Meursau1T
V2EX  ›  问与答

Macbook 怎么不用 touch ID 快速输长密码解锁

  •  
  •   Meursau1T · 1 day ago · 1966 views

    我知道,这个需求很变态。

    源于公司电脑必须设置 20 位以上的密码,3 个月一换。本来有 touch id 的话一周也就输一次,但自从一次系统更新,苹果欣然推送了 BUG ,参考这个帖子,我必须每天输入这个 20 位的超长不规则密码。

    所以想问下,除了扫码枪,有没有什么比较正经的方案,如果能跟 U 盘一样一插就输密码就好了。

    26 replies    2026-06-17 17:30:30 +08:00
    hous
        1
    hous  
       1 day ago   ❤️ 1
    换个支持自定义宏的鼠标
    hunono
        2
    hunono  
       1 day ago   ❤️ 2
    你们公司的电脑能插 usb 设备不?能的话买个 yubikey5 ,像 U 盘一样的东西,这东西有一个功能是短按可以模拟键盘输入一组字符,长按输入另一组,将你的密码前 16 位存进去,最后 4 位自己输入。输入完成后拔掉。
    FawkesV
        3
    FawkesV  
       1 day ago
    手输 20 位密码 有点变态 我 mac 就只配置了 4 位数的纯数字密码.... 感觉应该一般可能不会被破解吧
    Essaim
        4
    Essaim  
       1 day ago
    按上面说的,搞一个支持板载宏的设备,然后每次触发一下这个宏就行了。
    mschultz
        5
    mschultz  
       1 day ago via iPhone
    @hunono #2 +1 ,我买第一个 YubiKey 的时后用的还是没有 Touch ID 的 MacBook Pro ,经常用这个功能。
    mooyo
        6
    mooyo  
       1 day ago
    我记得 yubikey 似乎可以设置一个触摸一下 自动输出一串密钥的功能?
    GeruzoniAnsasu
        7
    GeruzoniAnsasu  
       1 day ago
    补充一下,上面说的这个功能,随便找个 iot 开发板花个一两小时 vibe 就能实现。其中一小时是看文档装环境,推荐 circuitpython ,10 分钟是 vibe ,10 分钟调试。

    我这有个之前在 esp32 上做的小脚本,实现的是一个网络访问的可编程键鼠宏,可以顺便玩玩 https://gist.github.com/pnck/326ad2031af7945123269a1f23a5ab08
    ktyang
        8
    ktyang  
       1 day ago
    自定义宏如果不小心在哪里触发密码不就裸奔了 老老实实用手表吧
    Meursau1T
        9
    Meursau1T  
    OP
       1 day ago
    @hous
    @GeruzoniAnsasu 感谢!我尝试下
    hunono
        10
    hunono  
       1 day ago
    @ktyang 可以把自定义宏当成“盐”,对所有密码“加盐”,比如自定义宏设置为输入“3#eE.%e2”,然后手动输入“123v2ex”,自己的任何密码前半都是“3#eE.%e2”,只有后半不同,mac 登陆密码的后半设置成“123mac”,v2ex 的后半密码设置为“123v2ex”。
    givenge
        11
    givenge  
       1 day ago
    @hunono #2 这玩意儿加个指纹不就是外挂 touchid
    Rehtt
        12
    Rehtt  
       1 day ago via Android
    搞个开发板或树莓派 zero ,刷入或自己实现模拟 usb 键盘功能,插入电脑就自动输入
    kirbyzhu
        13
    kirbyzhu  
       1 day ago via iPhone
    bleunlock
    ivan_wl
        14
    ivan_wl  
       1 day ago   ❤️ 1
    https://github.com/ts1/BLEUnlock 蓝牙设备靠近解锁
    fredweili
        15
    fredweili  
       1 day ago
    楼上正解,靠近就蓝牙自动解锁
    quqiu
        16
    quqiu  
       1 day ago
    二十年前,我玩梦幻的时候,为了账号不被导,真的就是随机敲了大概 15 个长的英文+数字的字符做密码,硬背下来了
    Cmdhelp
        17
    Cmdhelp  
       1 day ago
    我 mac 的 密码,字母第二排从左边一一直滑动到右边,非常丝滑
    Leeeeex
        18
    Leeeeex  
    PRO
       1 day ago via iPhone
    @Cmdhelp #17 我有同事也是这样,而且还能直接按到回车,输入完直接提交
    YaD2x
        19
    YaD2x  
       1 day ago
    qwer123 我密码
    Puteulanus
        20
    Puteulanus  
       1 day ago
    20 位感觉还真有点悬,去看了一下我之前买过的单键可编程小键盘,硬件宏支持差不多 12 个键,20 个键这种长度感觉这类的可能一般不怎么会覆盖到,得买 badusb 那种的

    附一个当参考,可能插俩一个输一半也行,连到一个 usb hub 上,但是可能有点 XY Problem ,没找到其他方案的话再当个备选吧
    [淘宝] 7 天无理由退货 https://e.tb.cn/h.RoIT3p683WvrucW?tk=d6ySg50pxA8 HU591 「 USB 线单键键盘,一键机械键盘,脚踩键盘,磁吸试轴器,B 超键盘」
    Meursau1T
        21
    Meursau1T  
    OP
       1 day ago
    已经搞定了,用的 1 楼的方法。我本来用的鼠标就支持宏,之前没用而已,配置了板载的宏后,能正常在锁屏页面输入密码。
    虽然后面类似 yubikey 的方案更合理,但为了解锁公司电脑出超过 300 块我感觉都有点亏🤣
    jixiangqd
        22
    jixiangqd  
       1 day ago
    @givenge #11 他的意思是双重验证,而且这玩意不需要指纹
    Dogergo
        23
    Dogergo  
       1 day ago
    可能我的没什么用吧,我用的输入法的自定义短语,当然我没用过 mac 不太清楚逻辑,但是我是服务器总要输入 sudo 密码。敲 2 个字符还是蛮快的
    Cruzz
        24
    Cruzz  
       1 day ago
    想起来之前公司买了个破管理服务器的系统,只能网页连到那台跳板机,再往里边跳,做的傻逼网页不能粘贴。20 位的不规则密码,每天输好几遍,关键是还看不见自己输了几位进去。
    givenge
        25
    givenge  
       1 day ago
    @jixiangqd #22 我是说这玩意儿加个指纹,插在 macmini 上,touchid 下位替代
    BINGNOR
        26
    BINGNOR  
       1 day ago
    如果只是长度有要求没有大小写和特殊字符要求的话,把密码设置为:poiuytrewqasdfghjkl;' 实现滑动解锁
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   899 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 19:26 · PVG 03:26 · LAX 12:26 · JFK 15:26
    ♥ Do have faith in what you're doing.