以下は、スクリプト ライブラリのスクリプトからコピーされたものです...
-- スクリプトでパスワードを使用する必要がある場合は、キーチェーンを使用してパスワードを保存し、スクリプトにパスワードを取得させることができます。この方法では、パスワードをスクリプトに平文で保存する必要がないため、パスワードが保護されます。
-- パスワード項目の作成 - Keychain Access アプリケーションを開き、左側の列でキーチェーンを選択します。次に、[ファイル] > [新しいパスワード項目...] をクリックし、名前を付けて、アカウントの短い名前をアカウントに入力し、パスワードを入力します。パスワードリストでそれを強調表示し、それに関する情報を取得します。[属性] ボタンの下に、その種類を汎用キーとして入力します。これが選択されたのは、それらの数が少なく、検索がはるかに高速であるためです。
-- 注: 10.7 では、Apple はキーチェーン スクリプトを削除したため、セキュリティ コマンド ライン ツールを使用するようになりました。
getPW("name of keychain item")
on getPW(keychainItemName)
do shell script "security 2>&1 >/dev/null find-generic-password -gl " & quoted form of keychainItemName & " | awk '{print $2}'"
return (text 2 thru -2 of result)
end getPW