aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHyun Kim <hyun@balancehero.com>2026-01-06 17:59:49 +0700
committerHyun Kim <hyun@balancehero.com>2026-01-06 17:59:49 +0700
commit85e50f4742cc450b0a5bdbac69d25493712dadae (patch)
tree0a7fbe2aea6db148ba56618112f4b5df89bef4ae
parent2c75ecaafd30d6cf0cc34ca47ccc9d7109ffcefd (diff)
Update README: English version with blog link
๐Ÿค– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
-rw-r--r--README.md30
1 files changed, 14 insertions, 16 deletions
diff --git a/README.md b/README.md
index 96ffdab..01750e2 100644
--- a/README.md
+++ b/README.md
@@ -1,32 +1,30 @@
# keychain-fingerprint
-Touch ID ์ธ์ฆ์œผ๋กœ macOS Keychain ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์•ˆ์ „ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์ ‘๊ทผํ•˜๋Š” CLI ๋„๊ตฌ
+A CLI tool for secure and convenient macOS Keychain access using Touch ID authentication.
+
+๐Ÿ“– **Blog post**: [Secure and Convenient Keychain Access with Touch ID](https://dss99911.github.io/tools/mac/2026/01/06/keychain-fingerprint.html)
## Why?
-macOS Keychain์— ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์ ‘๊ทผํ•  ๋•Œ ๋‘ ๊ฐ€์ง€ ๋ถˆํŽธํ•จ์ด ์žˆ์Šต๋‹ˆ๋‹ค:
+When accessing passwords stored in macOS Keychain, you face a security vs convenience dilemma:
-### ๋ฌธ์ œ 1: ๋ณด์•ˆ vs ํŽธ์˜์„ฑ ๋”œ๋ ˆ๋งˆ
+### The Problem
-`security find-generic-password` ๋ช…๋ น์–ด๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์ ‘๊ทผํ•˜๋ฉด:
+Running `security find-generic-password` shows this dialog:
```
-"security"๊ฐ€ ํ‚ค์ฒด์ธ์˜ "myapp"์— ์ €์žฅ๋œ ๊ธฐ๋ฐ€ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
-[๊ฑฐ๋ถ€] [ํ—ˆ์šฉ] [ํ•ญ์ƒ ํ—ˆ์šฉ]
+"security" wants to use your confidential information stored in "myapp" in your keychain.
+[Deny] [Allow] [Always Allow]
```
-- **"ํ—ˆ์šฉ"**: ๋งค๋ฒˆ Mac ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•จ โ†’ ๋ฒˆ๊ฑฐ๋กœ์›€
-- **"ํ•ญ์ƒ ํ—ˆ์šฉ"**: ์ดํ›„ ์–ด๋–ค ์•ฑ์—์„œ๋“  ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ์ ‘๊ทผ ๊ฐ€๋Šฅ โ†’ ๋ณด์•ˆ ์ทจ์•ฝ
-
-### ๋ฌธ์ œ 2: ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ์˜ ๋ถˆํŽธํ•จ
-
-Mac ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋ณดํ†ต ๊ธธ๊ณ  ๋ณต์žกํ•ด์„œ ๋งค๋ฒˆ ์ž…๋ ฅํ•˜๊ธฐ ๋ฒˆ๊ฑฐ๋กญ์Šต๋‹ˆ๋‹ค.
+- **"Allow"**: Requires typing Mac password every time โ†’ Inconvenient
+- **"Always Allow"**: Any app can access without authentication โ†’ Insecure
-### ํ•ด๊ฒฐ์ฑ…: Touch ID
+### The Solution: Touch ID
-์ด ๋„๊ตฌ๋Š” **Touch ID**๋กœ ์ธ์ฆํ•˜์—ฌ:
-- **๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•จ**: ์†๊ฐ€๋ฝ ํ•œ ๋ฒˆ์œผ๋กœ ์ธ์ฆ (๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ๋ถˆํ•„์š”)
-- **๋ณด์•ˆ ์œ ์ง€**: ๋‹ค๋ฅธ ์•ฑ์—์„œ ์ ‘๊ทผ ์‹œ ์—ฌ์ „ํžˆ Mac ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•„์š”
+This tool uses **Touch ID** for authentication:
+- **Fast and convenient**: One touch to authenticate (no password typing)
+- **Secure**: Other apps still require Mac password to access
## Installation