KeePass 是一个开源免费的密码储存工具,市面上有很多类似的工具比如:收费的1Password、LastPass 等等,但是我还是比较喜欢KeePass..【工具】1、KeePass Professional目前版本:2.23 下载地址:http:///download.html 建议下载Portable Edition的 2、Plugin – KeeCloud 下载地址:https:///devinmartin/keecloud/downloads 3、一个Dropbox 账户 申请地址:https://www. 【系统需求】1、需要安装.net 2.0【基本介绍】1、打开KeePass,你会看到这个很简单的UI2、创建一个新的Database 3、选择储存路径 4、设置主密码 这里设置的密码是以后开启密码库的密码.. 5、设置Database的属性 设置完毕就可以点击OK 6、右键>Add Entry 可增加新的entry 7、填写密码、用户名 点击OK 8、你就有一个新的entry了 9、右键点击该entry 就可以copy password、copy username 等等 10、Copy password 之后你就会看到这个: 代表12秒后,密码就会从剪贴板上清除 【安装插件】1、如果你已经开启KeePass的话,请关闭。2、到https:///devinmartin/keecloud/downloads下载KeeCloud 目前版本是1.0.37 3、解压压缩包,找到KeeCloud.plgx 4、复制 KeeCloud.plgx 到 KeePass 的目录下: 5、启动KeePass.exe 6、输入密码,点击OK 【设置URL Sync】1、打开浏览器,登录Dropbox 2、先创建一个新的folder,名字中最好不要有 空格等等 3、然后进入那个Folder,upload 之前save 起来的 password database 3、回到KeePass,点击 Tools > URL Credential Wizard 4、选择Dropbox,点击Next 5、你的浏览器会打开一个Dropbox OAuth的页面 点击Allow 6、回到KeePass,点击Next 7、点击Save As Entry 然后点击Done 【设置Triggers】现在我们要做的是:每一次 save 密码库时0、找到KeeCloud Dropbox credentials 的 entry 复制Username 和 password 1、点击Tools>Triggres… 2、点击Add 3、在Name 为 triggers 取一个名字 这里为 Sync 然后点击Next 4、点击Add 5、选择Saved database file 点击OK 6、点击Next 8、点击Next 9、点击Add 10、选择Change trigger on/off state 在 Trigger name 输入为trigger取的名字 (这里是Sync) New state 输入off 点击OK 11、再点击Add 12、选择Synchronize active database with a file/URL File/URL 填入 dropbox:///{FolderName}/{DatabaseName} 其中的{FolderName}是之前在Dropbox 创建的 folder 名字,这里是“KeePassSync” {DatabaseName}就是密码库的名称,这里是“Testing.kdbx” IO Connection – User Name 填入之前复制下来的 username IO Connection – Password 也是填入之前复制的 password 点击 OK 13、再点击Add 14、选择Change trigger on/off state Trigger Name 填入trigger name,这里是Sync New State 是选择 On 点击OK 15、点击Finish 16、点击OK,返回主界面 17、现在添加一个新的entry 然后点击save (或 Ctrl + S) 试试看 triggers 是否生效 【后记】为了让KeeCloud 生效,我几乎花了5个小时原因是:KeeCloud的作者没有写关于如何获取Dropbox的路径名(步骤12)! KeeCloud的Wiki写着: dropbox://{full path to file within dropbox} 于是我到dropbox上直接获取share link,然后直接放进去
结果你知道的.. 一直出错! 然后我非常非常不爽了.. 下载了KeeCloud的源码 然后一点一点的调试.. 尽然@#$%的不给我编译成功.. Delete file 的func 一直出错.. 直到我看到了DropNet(给.net 用的 Dropbox API)那超级简单的manual 后 你2#$%^ 坑爹啊! full path 啊!full path 啊! 不是share link啊! |
|