[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:keysafe:zh":3,"releases:stats:cask:keysafe:zh":369,"releases:cask:keysafe:1:false:false:zh":370,"releases-count:cask:keysafe:true:zh":423},{"artifacts":4,"autoUpdates":18,"categories":19,"conflictsWith":25,"dependsOn":28,"deprecated":18,"description":36,"descriptionEn":37,"disabled":18,"displayName":38,"downloadSha256":39,"downloadSize":40,"downloadUrl":41,"editorChoice":18,"formulaeUrl":42,"homepage":43,"installCommand":44,"installs":45,"installs30d":46,"isFont":18,"isLibrary":18,"kegOnly":18,"kind":49,"latestRelease":50,"machineTranslated":18,"name":38,"names":58,"platforms":59,"primaryCategory":347,"rank30d":348,"releaseCount":349,"releaseStats":350,"screenshots":354,"sourceLocale":355,"sourceUrl":356,"summary":357,"summaryTranslation":358,"supports":360,"tags":362,"tap":367,"token":7,"version":57,"versionChangedAt":368},{"apps":5,"binaries":6,"entries":8,"pkgs":17},[],[7],"keysafe",[9],{"declaration":10,"phase":14,"sources":15,"target":13,"type":16},{"binary":11,"target":13},[12],"miln-keysafe-v1.9.2-darwin-universal\u002Fkeysafe","$HOMEBREW_PREFIX\u002Fbin\u002Fkeysafe","install",[12],"binary",[],false,[20],{"icon":21,"machineTranslated":18,"name":22,"slug":23,"sourceLocale":24},"lucide:shield","安全与隐私","security","zh-CN",{"casks":26,"formulae":27},[],[],{"arch":29,"casks":32,"formulae":33,"requirements":34},[30,31],"arm64","x86_64",[],[],{"macos":35},{},"Keysafe 是一款命令行工具，用于访问 Apple Keychain 文件中的信息。它可以列出加密的密码记录；提供 Keychain 密码后，还可以解密所选记录。要完整显示解密后的机密值，需要 Miln App Licence；没有许可证时，机密值会被遮蔽。\n\n- 按记录名称或账户中的词语、短语筛选记录；匹配不区分大小写。\n- 将 Keychain 内容导出为压缩的 `.tar.gz` 归档，并可选择使用导出密码加密。归档可包含 XML、JSON、CSV、证书、密钥和安全备忘录等格式，具体取决于 Keychain 中的内容。\n- 使用 `-recover` 选项提取 Keychain 文件的主密码哈希，用于密码恢复流程。\n- 处理 `System.keychain` 文件时，使用 `-system-key` 指定所需的 SystemKey 文件。\n\n使用 `brew install --cask keysafe` 安装 Homebrew cask，然后运行 `keysafe -h` 查看可用选项。通过 `-path` 指定 Keychain 文件路径；解密受保护内容需要 Keychain 密码。该工具通过命令行操作，可能不适合不熟悉终端的用户。它目前不支持 macOS 26 Keychain 文件。此 cask 提供 macOS 可执行文件。\n\n来源：[Keysafe 文档](https:\u002F\u002Fmiln.eu\u002Fkeysafe)、[Homebrew cask](https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Fk\u002Fkeysafe.rb)","Read and decrypt Apple Keychain files","Keysafe","4679f62b10fd67aade65c54e8c4091a1f037491b21eee2f0e868be2ebef9bb3e",14085298,"https:\u002F\u002Fmiln.eu\u002Fkeysafe\u002Fmiln-keysafe-v1.9.2-darwin-universal.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fkeysafe","https:\u002F\u002Fmiln.eu\u002Fkeysafe","brew install --cask keysafe",{"d30":46,"d365":47,"d90":48},1,38,3,"cask",{"brewCommittedAt":51,"hasNotes":18,"isLatest":52,"isPrerelease":18,"sections":53,"source":54,"translation":55,"version":57},"2025-07-23T09:57:16Z",true,[],"homebrew",{"status":56},"none","1.9.2",[38,7],[60,81,101,122,142,163,183,204,224,245,265,286,306,327],{"arch":31,"artifacts":61,"conflictsWith":70,"dependsOn":73,"downloadSha256":39,"downloadUrl":41,"macos":79,"requiresRosetta":18,"tag":80,"version":57},{"apps":62,"binaries":63,"entries":64,"pkgs":69},[],[7],[65],{"declaration":66,"phase":14,"sources":68,"target":13,"type":16},{"binary":67,"target":13},[12],[12],[],{"casks":71,"formulae":72},[],[],{"arch":74,"casks":75,"formulae":76,"requirements":77},[31],[],[],{"macos":78},{},"27","golden_gate",{"arch":30,"artifacts":82,"conflictsWith":91,"dependsOn":94,"downloadSha256":39,"downloadUrl":41,"macos":79,"requiresRosetta":18,"tag":100,"version":57},{"apps":83,"binaries":84,"entries":85,"pkgs":90},[],[7],[86],{"declaration":87,"phase":14,"sources":89,"target":13,"type":16},{"binary":88,"target":13},[12],[12],[],{"casks":92,"formulae":93},[],[],{"arch":95,"casks":96,"formulae":97,"requirements":98},[30],[],[],{"macos":99},{},"arm64_golden_gate",{"arch":31,"artifacts":102,"conflictsWith":111,"dependsOn":114,"downloadSha256":39,"downloadUrl":41,"macos":120,"requiresRosetta":18,"tag":121,"version":57},{"apps":103,"binaries":104,"entries":105,"pkgs":110},[],[7],[106],{"declaration":107,"phase":14,"sources":109,"target":13,"type":16},{"binary":108,"target":13},[12],[12],[],{"casks":112,"formulae":113},[],[],{"arch":115,"casks":116,"formulae":117,"requirements":118},[31],[],[],{"macos":119},{},"26","tahoe",{"arch":30,"artifacts":123,"conflictsWith":132,"dependsOn":135,"downloadSha256":39,"downloadUrl":41,"macos":120,"requiresRosetta":18,"tag":141,"version":57},{"apps":124,"binaries":125,"entries":126,"pkgs":131},[],[7],[127],{"declaration":128,"phase":14,"sources":130,"target":13,"type":16},{"binary":129,"target":13},[12],[12],[],{"casks":133,"formulae":134},[],[],{"arch":136,"casks":137,"formulae":138,"requirements":139},[30],[],[],{"macos":140},{},"arm64_tahoe",{"arch":31,"artifacts":143,"conflictsWith":152,"dependsOn":155,"downloadSha256":39,"downloadUrl":41,"macos":161,"requiresRosetta":18,"tag":162,"version":57},{"apps":144,"binaries":145,"entries":146,"pkgs":151},[],[7],[147],{"declaration":148,"phase":14,"sources":150,"target":13,"type":16},{"binary":149,"target":13},[12],[12],[],{"casks":153,"formulae":154},[],[],{"arch":156,"casks":157,"formulae":158,"requirements":159},[31],[],[],{"macos":160},{},"15","sequoia",{"arch":30,"artifacts":164,"conflictsWith":173,"dependsOn":176,"downloadSha256":39,"downloadUrl":41,"macos":161,"requiresRosetta":18,"tag":182,"version":57},{"apps":165,"binaries":166,"entries":167,"pkgs":172},[],[7],[168],{"declaration":169,"phase":14,"sources":171,"target":13,"type":16},{"binary":170,"target":13},[12],[12],[],{"casks":174,"formulae":175},[],[],{"arch":177,"casks":178,"formulae":179,"requirements":180},[30],[],[],{"macos":181},{},"arm64_sequoia",{"arch":31,"artifacts":184,"conflictsWith":193,"dependsOn":196,"downloadSha256":39,"downloadUrl":41,"macos":202,"requiresRosetta":18,"tag":203,"version":57},{"apps":185,"binaries":186,"entries":187,"pkgs":192},[],[7],[188],{"declaration":189,"phase":14,"sources":191,"target":13,"type":16},{"binary":190,"target":13},[12],[12],[],{"casks":194,"formulae":195},[],[],{"arch":197,"casks":198,"formulae":199,"requirements":200},[31],[],[],{"macos":201},{},"14","sonoma",{"arch":30,"artifacts":205,"conflictsWith":214,"dependsOn":217,"downloadSha256":39,"downloadUrl":41,"macos":202,"requiresRosetta":18,"tag":223,"version":57},{"apps":206,"binaries":207,"entries":208,"pkgs":213},[],[7],[209],{"declaration":210,"phase":14,"sources":212,"target":13,"type":16},{"binary":211,"target":13},[12],[12],[],{"casks":215,"formulae":216},[],[],{"arch":218,"casks":219,"formulae":220,"requirements":221},[30],[],[],{"macos":222},{},"arm64_sonoma",{"arch":31,"artifacts":225,"conflictsWith":234,"dependsOn":237,"downloadSha256":39,"downloadUrl":41,"macos":243,"requiresRosetta":18,"tag":244,"version":57},{"apps":226,"binaries":227,"entries":228,"pkgs":233},[],[7],[229],{"declaration":230,"phase":14,"sources":232,"target":13,"type":16},{"binary":231,"target":13},[12],[12],[],{"casks":235,"formulae":236},[],[],{"arch":238,"casks":239,"formulae":240,"requirements":241},[31],[],[],{"macos":242},{},"13","ventura",{"arch":30,"artifacts":246,"conflictsWith":255,"dependsOn":258,"downloadSha256":39,"downloadUrl":41,"macos":243,"requiresRosetta":18,"tag":264,"version":57},{"apps":247,"binaries":248,"entries":249,"pkgs":254},[],[7],[250],{"declaration":251,"phase":14,"sources":253,"target":13,"type":16},{"binary":252,"target":13},[12],[12],[],{"casks":256,"formulae":257},[],[],{"arch":259,"casks":260,"formulae":261,"requirements":262},[30],[],[],{"macos":263},{},"arm64_ventura",{"arch":31,"artifacts":266,"conflictsWith":275,"dependsOn":278,"downloadSha256":39,"downloadUrl":41,"macos":284,"requiresRosetta":18,"tag":285,"version":57},{"apps":267,"binaries":268,"entries":269,"pkgs":274},[],[7],[270],{"declaration":271,"phase":14,"sources":273,"target":13,"type":16},{"binary":272,"target":13},[12],[12],[],{"casks":276,"formulae":277},[],[],{"arch":279,"casks":280,"formulae":281,"requirements":282},[31],[],[],{"macos":283},{},"12","monterey",{"arch":30,"artifacts":287,"conflictsWith":296,"dependsOn":299,"downloadSha256":39,"downloadUrl":41,"macos":284,"requiresRosetta":18,"tag":305,"version":57},{"apps":288,"binaries":289,"entries":290,"pkgs":295},[],[7],[291],{"declaration":292,"phase":14,"sources":294,"target":13,"type":16},{"binary":293,"target":13},[12],[12],[],{"casks":297,"formulae":298},[],[],{"arch":300,"casks":301,"formulae":302,"requirements":303},[30],[],[],{"macos":304},{},"arm64_monterey",{"arch":31,"artifacts":307,"conflictsWith":316,"dependsOn":319,"downloadSha256":39,"downloadUrl":41,"macos":325,"requiresRosetta":18,"tag":326,"version":57},{"apps":308,"binaries":309,"entries":310,"pkgs":315},[],[7],[311],{"declaration":312,"phase":14,"sources":314,"target":13,"type":16},{"binary":313,"target":13},[12],[12],[],{"casks":317,"formulae":318},[],[],{"arch":320,"casks":321,"formulae":322,"requirements":323},[31],[],[],{"macos":324},{},"11","big_sur",{"arch":30,"artifacts":328,"conflictsWith":337,"dependsOn":340,"downloadSha256":39,"downloadUrl":41,"macos":325,"requiresRosetta":18,"tag":346,"version":57},{"apps":329,"binaries":330,"entries":331,"pkgs":336},[],[7],[332],{"declaration":333,"phase":14,"sources":335,"target":13,"type":16},{"binary":334,"target":13},[12],[12],[],{"casks":338,"formulae":339},[],[],{"arch":341,"casks":342,"formulae":343,"requirements":344},[30],[],[],{"macos":345},{},"arm64_big_sur",{"icon":21,"machineTranslated":18,"name":22,"slug":23,"sourceLocale":24},3743,10,{"brewLag":351,"cadence":353,"count30d":352},{"compared":352,"earlierCount":352},0,"monthly",[],"en-US","https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fk\u002Fkeysafe.rb","用于读取和解密 Apple Keychain 文件的命令行工具，可筛选记录、导出内容并辅助密码恢复。",{"locale":24,"machineTranslated":18,"sourceLocale":355,"status":359},"manual",{"arm64":52,"requiresRosetta":18,"status":361,"x86_64":52},"known",[363,364,365,366],"keychain access","password recovery","data export","command line","homebrew\u002Fcask","2026-10-07T09:38:37.849603Z",null,{"current":46,"records":371,"size":420,"stats":421,"total":349},[372,375,380,385,390,395,400,405,410,415],{"brewCommittedAt":51,"hasNotes":18,"isLatest":52,"isPrerelease":18,"sections":373,"source":54,"translation":374,"version":57},[],{"status":56},{"brewCommittedAt":376,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":377,"source":54,"translation":378,"version":379},"2025-07-20T13:06:30Z",[],{"status":56},"1.9.1",{"brewCommittedAt":381,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":382,"source":54,"translation":383,"version":384},"2025-06-01T15:46:01Z",[],{"status":56},"1.9.0",{"brewCommittedAt":386,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":387,"source":54,"translation":388,"version":389},"2025-05-12T09:50:44Z",[],{"status":56},"1.8.0",{"brewCommittedAt":391,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":392,"source":54,"translation":393,"version":394},"2025-05-11T18:48:49Z",[],{"status":56},"1.7.1",{"brewCommittedAt":396,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":397,"source":54,"translation":398,"version":399},"2025-01-17T15:40:23Z",[],{"status":56},"1.7.0",{"brewCommittedAt":401,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":402,"source":54,"translation":403,"version":404},"2024-12-11T12:56:44Z",[],{"status":56},"1.6.0",{"brewCommittedAt":406,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":407,"source":54,"translation":408,"version":409},"2024-02-15T23:52:11Z",[],{"status":56},"1.5.0",{"brewCommittedAt":411,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":412,"source":54,"translation":413,"version":414},"2024-02-14T15:21:10Z",[],{"status":56},"1.4.0",{"brewCommittedAt":416,"hasNotes":18,"isLatest":18,"isPrerelease":18,"sections":417,"source":54,"translation":418,"version":419},"2024-02-01T19:55:35Z",[],{"status":56},"1.3.1",20,{"brewLag":422,"cadence":353,"count30d":352},{"compared":352,"earlierCount":352},{"current":46,"records":424,"size":46,"stats":428,"total":349},[425],{"brewCommittedAt":51,"hasNotes":18,"isLatest":52,"isPrerelease":18,"sections":426,"source":54,"translation":427,"version":57},[],{"status":56},{"brewLag":429,"cadence":353,"count30d":352},{"compared":352,"earlierCount":352}]