跳转到主要内容

单点登录脚本(SSO),允许您为使用的每个在线和离线服务生成唯一的密码。

项目描述

ilogin是一个单点登录脚本(SSO),类似于Google应用特定密码,允许您为使用的每个在线和离线服务生成密码。请检查在线版本:[http://iloginr.com](http://iloginr.com)

这样,您将为每个服务有不同的密码,并且不需要记住它们,因为您可以在需要登录服务时获取每个密码。

此脚本的优势在于您的密码永远不会存储在任何地方。

http://imgs.xkcd.com/comics/password_strength.png

安装

$: pip install ilogin

or

$: git clone https://github.com/iloginr/ilogin.git
$: python2 setup.py install

如何工作?

首次运行此脚本时,您将需要输入新密码以初始化数据库

$: ilogin
New password: MYSECRETPASSWORD

请记住此密码,因为它将用于登录数据库并为您的服务生成密码。没有可能恢复此密码。如果您丢失了它,您将不得不重置所有在线服务的密码。

添加您想要使用此脚本的服务的服务

$: ilogin add
Service: google
Advanced settings [y/N]:n
Service added

获取您的服务的登录信息

$: ilogin
Service: google
Password: MYSECRETPASSWORD
ntnn qumi dqbk dejs

现在转到google.com > 更改密码,并使用此脚本提供的密码更新您的密码:ntnn qumi dqbk dejs

现在,每次您想要登录到google时,请运行ilogin并在google.com密码字段中复制并粘贴生成的密码

$: ilogin
Service: google
Password: MYSECRETPASSWORD
ntnn qumi dqbk dejs

您还可以自动将密码复制到剪贴板(UNIX和OS X)

$: ilogin copy
Service: google
Password: MYSECRETPASSWORD
Password copied to clipboard

您可以从CSV文件导入和导出设置

$: ilogin import
CSV Input File Path: example.csv
Import complete

$: ilogin export
CSV Output File Path:output.csv
Export complete

您可以使用多个主密码。当您想更改主密码,但仍想根据旧主密码获取服务密码时,这很有用

$: ilogin passwd
New password: NEWSECRETPASSWORD
Confirm: NEWSECRETPASSWORD
Password added

$ ilogin
Service: google
Password: NEWSECRETPASSWORD
mjvk skkq nako kpkq

$: ilogin
Service: google
Password: MYSECRETPASSWORD
ntnn qumi dqbk dejs

查看更多选项

$: ilogin help
   ilogin version 3.1

   Usage: ilogin <cmd>

   For older versions use ilogin2 <cmd> OR ilogin1 <cmd>

   cmd:
     login   Get login password for service (default)

     user    Get login username for service

     add     Add service to ilogin

     field   Add new field

     import  Import services from CSV file. CSV file headers (advanced options are optional):

             "Service", ["Password length", "User Name", "Use Numbers", "Use Special Charaters", "Use Capital Letters", "Version"]
             "example.com", "16", "user@example.com", "n", "y", "false", "2"
             "foo.bar", "", "", "", "", "", ""
             "bar.foo", "9", "", "0", "1", "true", "7"

     export  Export services to CSV file.
             !! This will not export your passwords !!

     passwd  Add new ilogin MASTER password. You will still be able to use all previous registered MASTER passwords.
             !! BY USING A NEW MASTER PASSWORD ALL YOUR SERVICES PASSWORDS WILL CHANGE AND YOU'LL NEED TO MANUALLY CHANGE THEM SERVER SIDE !!

     copy    Get login password for service and copy it to clipboard
               - UNIX:    xsel or xclip required
               - OS X:    pbcopy required
               - Windows: Not supported yet

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

ilogin-3.1.zip (18.3 kB 查看哈希值)

上传时间

支持