Sto cercando un modo per esportare (esportare) il contenuto di un portachiavi di OS X in un file che posso facilmente elaborare altrove, come testo in chiaro delimitato da tabulazioni o qualcosa del genere.Esiste un modo semplice e veloce per scaricare i contenuti di un portachiavi MacOS X?
L'app Keychain Access non offre alcuna funzionalità di questo tipo e ottenere i dati di una chiave implica l'apertura di ciascuno a turno e la digitazione della password del portachiavi per visualizzare ogni volta la password memorizzata con la chiave.
Dopo un po 'di scavo, ho trovato la soluzione di qualcuno usando AppleScript e l'applicazione portachiavi script di accesso portachiavi (non può creare un collegamento a singolo post, scorrere verso il basso per circa due terzi alla fine della pagina):
http://discussions.apple.com/thread.jspa?threadID=1398759
Utilizzando lo script Portachiavi, è possibile accedere a tutti i campi dati di tutte le chiavi, inclusa la password in chiaro! - ed è abbastanza facile scaricare questi dati in un file di testo, ecc. L'ho testato e funziona bene.
Tuttavia, questa soluzione implica ancora la necessità di confermare l'accesso a ciascuna chiave facendo clic su OK in una finestra di dialogo. Questo è molto meglio che dover digitare la password del portachiavi ogni volta, ma è ancora irritante. Inoltre, devi confermare l'accesso due volte per ogni chiave; una volta per Script Editor (o lo script stesso se è in esecuzione come app) e una volta per Keychain Scripting. Quindi, se stai elaborando un portachiavi con 100 chiavi, devi fare clic manualmente su OK su 200 finestre di dialogo.
Ora sto cercando una soluzione per aggirare questo. Mi rendo conto che siccome è lo scopo dei portachiavi per salvaguardare i dati sensibili e prevenire precisamente il tipo di cosa che sto cercando di fare, qualsiasi soluzione di questo tipo probabilmente implicherebbe un qualche tipo di hack.
Sarei molto interessato alle tue idee!
C'è un modo magico per evitare di fare clic "Consenti sempre" una volta per ogni voce? – Cliff
@Cliff È possibile trovare l'AppleScript che premerà i pulsanti qui: http://apple.stackexchange.com/a/137336. –
Per il portachiavi iCloud, che lo strumento (sicurezza) (10.9.5) non vede, è possibile copiare tutto dal portachiavi iCloud a un nuovo portachiavi e continuare a utilizzare questa tecnica. (http://selfsuperinit.com/2014/01/20/exporting-icloud-keychain-passwords-as-a-plain-text-file/) –