keychain — 安全なパスワード保管庫

 keychain モジュールは、安全なパスワード保管庫への簡易なアクセスを提供します。

 keychain はアプリ間では共有されないことにご注意下さい。例えば、 Safari の keychain に保管されているパスワードにはアクセスできません。

keychain.get_password(service, account)

 引数 service や account で指定したサービスやアカウントについて、予め keychain に保管しておいたパスワードを取り出します。

keychain.set_password(service, account, password)

 引数 service や account で指定したサービスやアカウントに関するパスワードを keychain に保管します。

keychain.delete_password(service, account)

 引数 service や account で指定したサービスやアカウントに関するパスワードを keychain から削除します。

keychain.reset_keychain()

 keychain からすべてのデータを削除します。