发布于2026-08-17 阅读(0)
扫一扫,手机访问
Mac清理废弃钥匙串密码需五步:一、Safari设置中精准删除单 密码;二、钥匙串访问批量识别删除互联网密码;三、关iCloud钥匙串后深度清理重复项;四、导出加密备份用终端命令比对去重;五、重置登录钥匙串彻底清空。

当你在Mac上长期使用各种 、App或开发工具后,钥匙串里会积累大量不再需要的密码、证书、密钥和登录项,这些冗余记录可能拖慢系统响应、干扰HTTPS调试,甚至带来安全风险。下面分场景教你精准清理。
如果你曾手动创建过测试钥匙串(比如“DevTest”“OldBackup”),而它早已不再使用,直接删掉最彻底。
第一步:打开“钥匙串访问”应用。按下 Command + 空格 唤出聚焦搜索,输入“钥匙串访问”,回车启动。
第二步:确保左侧边栏中“钥匙串”列表已完全展开;若只看到“登录”“系统”,说明其他钥匙串被隐藏了——这时请点顶部菜单栏的“显示”→“显示钥匙串”。
第三步:在列表中找到目标钥匙串(名称通常是你自己起的,非系统默认的“登录”“系统”“iCloud”),右键单击它,选择“删除钥匙串 [名称]”。
第四步:弹出对话框时,务必点“删除引用”——【注意:不要点“删除文件”,否则无法通过密码恢复】。这一步仅移除钥匙串在当前系统的注册入口,原始文件仍保留在磁盘上,万一误删可后续找回。
抓包工具(如Charles)、旧开发环境、废弃 证书常留下带红❌或黄⚠️图标的过期条目,它们是HTTPS异常的常见元凶。
方法一:图形界面快速筛选删除
在“钥匙串访问”中,左侧选中“登录”钥匙串 → 顶部菜单“查看”→“显示状态栏” → 右上角搜索框输入 expired → 所有匹配项自动高亮 → 拖动鼠标或按住 Command 键逐个点击选中带红色❌图标的证书 → 按键盘 Delete 键 → 弹窗点“删除”。
方法二:终端命令定位并清理(适合开发者)
先打开“终端”,把下面这条命令直接粘贴进去执行:security find-certificate -p -p -a -s | openssl x509 -noout -enddate 2>/dev/null | grep "Not After" | grep "$(date -v-1y +%b %d %H:%M:%S %Y)"
这条命令会筛出近一年内已经过期的证书摘要。确认结果没问题之后,再用 security delete-certificate -t "证书名称" 按名称精准删除对应条目就可以了。
这是日常最常遇到的清理需求:某个 改用双因素认证后,旧密码已失效;某App卸载了,但密码还躺在钥匙串里。
先打开“密码”App(在 macOS Sequoia 及更新版本里,它已经是独立应用;如果是旧系统,就进入“钥匙串访问”→“登录”钥匙串→类别选择“密码”)→ 接着在左侧边栏点击“全部” → 在列表里找到对应网站或 App → 再点右侧的“信息”图标(ⓘ)→ 选择“编辑”→ 向下滚动到最底部点击“删除密码”→ 最后再次点击“删除密码”完成确认。
这个操作会同步从Mac本地和iCloud钥匙串中移除该条目,但不会影响你用其他方式(如通行密钥、信息验证码)继续登录该服务。
如果你刚删错了一条重要密码,别慌——macOS会保留已删除项30天,支持一键还原。
打开“密码”App → 左侧边栏向下滚动,点“已删除” → 找到对应账户 → 勾选它 → 点右下角“恢复”按钮。
恢复后的密码将重新出现在“全部”列表,并同步回iCloud钥匙串,无需重新输入或扫码。
上一篇:Mac如何关闭粘滞键提醒声
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9