Tôi đang tìm một cách để trích xuất (xuất) nội dung của một chuỗi X OS X vào một tệp mà tôi có thể dễ dàng xử lý ở nơi khác, chẳng hạn như bản rõ ràng bằng tab hoặc một thứ gì đó sắp xếp.Có cách nào nhanh chóng và dễ dàng để đổ nội dung của một khóa MacOS X không?
Ứng dụng Keychain Access không cung cấp bất kỳ chức năng nào như vậy và nhận dữ liệu của khóa liên quan đến việc mở từng lần và phải nhập mật khẩu của khóa để xem mật khẩu được lưu trữ bằng khóa đó mọi lúc.
Sau một chút đào, tôi thấy giải pháp của ai đó bằng cách sử dụng AppleScript và ứng dụng Keychain Scripting để truy cập móc khóa (không thể liên kết đến bài viết cá nhân; di chuyển xuống khoảng hai phần ba đến cuối trang):
http://discussions.apple.com/thread.jspa?threadID=1398759
Sử dụng tập lệnh Keychain, bạn có thể truy cập tất cả các trường dữ liệu của tất cả các phím - bao gồm mật khẩu văn bản thuần túy! - và nó khá dễ dàng để đổ dữ liệu này vào một tập tin văn bản, vv Tôi đã thử nghiệm nó và nó hoạt động tốt.
Tuy nhiên, giải pháp này vẫn liên quan đến việc phải xác nhận quyền truy cập vào mỗi khóa bằng cách nhấp vào OK trên hộp thoại. Điều này là tốt hơn nhiều so với việc phải nhập mật khẩu của keychain mỗi lần, nhưng nó vẫn còn khó chịu. Hơn nữa, bạn phải xác nhận quyền truy cập hai lần cho mỗi khóa; một lần cho Script Editor (hoặc bản thân kịch bản nếu nó đang chạy như một ứng dụng) và một lần cho Keychain Scripting. Vì vậy, nếu bạn đang xử lý một keychain với 100 phím, bạn phải tự bấm OK trên 200 hộp thoại.
Tôi hiện đang tìm kiếm giải pháp để giải quyết vấn đề này. Tôi nhận ra rằng vì đó là mục đích của keychains để bảo vệ dữ liệu nhạy cảm và ngăn chặn chính xác loại điều tôi đang cố gắng làm, bất kỳ giải pháp nào như vậy có lẽ sẽ liên quan đến một số loại hack.
Tôi rất muốn có ý tưởng của bạn!
Có cách nào kỳ diệu tránh nhấp vào "Always Allow" một lần cho mỗi mục? – Cliff
@Cliff Bạn có thể tìm thấy AppleScript sẽ nhấn các nút cho bạn ở đây: http://apple.stackexchange.com/a/137336. –
Đối với khóa iCloud, mà công cụ bảo mật (10.9.5) 'không nhìn thấy, bạn có thể sao chép mọi thứ từ móc khóa iCloud sang một móc khóa mới và vẫn sử dụng kỹ thuật này. (http://selfsuperinit.com/2014/01/20/exporting-icloud-keychain-passwords-as-a-plain-text-file/) –