sk1418 发表于 2009-4-13 23:37

【原创】写了个密码管理的小东西,有兴趣就试用一下

最近一段工作相对比较闲,抽空写了个管理密码的小软件。 代码是开放的,python写的。虽然密码管理不少现成的,但是总觉得不放心,毕竟这个是管理所有密码的嘛,还是自己写的放心点。

简单说下这个小软件:
用一个密码(主密码)来登录,然后可以管理其它所有密码。这个主密码是用MD5加密存储的,而所有保存的密码都是用这个主密码通过CAST算法加密存储。所以没有主密码,有源码,有数据库也无法破解出来保存的密码。(除非能破解CAST这个加密算法)也就是说,一旦这个主密码丢失了,就没治了。

目前功能比较简单,仅满足了我个人的需要:

[*]多国语言信息存储
[*]类似gmail的tag(标签)管理,可以对一个账号设置多个Tag,我觉得这样比较灵活。
[*]简单快速的搜索


下载安装

如果对源码没兴趣,WINDOWS的可以直接下载那个all-in-one for windows的连接(见下面),解压,双击就可以了,不用安装。第一次运行,缺省主密码是: "password" (不包含引号),进去以后可以再改。放U盘里应该没问题,没试。

开发是在linux 底下弄的,生成的windows下这个程序,在winXP pro(英文,德语)下大概跑了跑功能,好像还都正常,就没太详细地测试。

软件页面: (里面有,截图,下载,源码等)
http://code.google.com/p/passwdmanager/

中文的:
http://code.google.com/p/passwdmanager/wiki/home_cn

密码管理的东西挺多,有兴趣的就试试。

zjshangren 发表于 2009-4-14 00:52

顶下,据说会写程序的都是有文化的人。。

345688509 发表于 2009-4-14 08:51

同意楼上,还有一种是黑客,(黑客也是有文化的人:) )

grgoahead 发表于 2009-4-14 09:18

支持一下。

minibike 发表于 2009-4-14 09:26

下来试试~!~ 还没用过

zhouyuhen 发表于 2009-4-14 09:27

嗯 同意沙发和地板的话

zjshangren 发表于 2009-4-14 09:32

忘了补充了,俺也是靠写程序吃饭的,嘿嘿:D

hinet 发表于 2009-4-14 09:39

试用了一个,很不错的说。

daniel_wang 发表于 2009-4-14 11:21

支持, 下载中.

sk1418 发表于 2009-4-14 16:44

刚收到有朋友试用了,发给我的EMAIL,首先感谢一下试用哈。

1)说win下面界面不太好看,比如,按钮有点扁,还有一些边框比较粗阿什么的。
先看功能吧,我在linux下测试觉得界面挺好的阿(看截图也能说明问题),WIN下的确按钮有点不同了,回头等下次如果需要改/加功能的时候再顺便考虑下WINDOWS的界面吧。

2)还有朋友对安全性质疑的,我没法说CAST算法多安全,或者多不安全。如果能提出这个质疑的朋友应该对cryptography 有一定研究,你可以试试,你自己加密几个密码,然后破解一下,如果真破解了,我考虑换别的算法加密,毕竟这个东西我是要自己用的,安全第一哈。 数据存储文件就是data/ 下面那个文件,请尝试破解。

thinkpadlife 发表于 2009-4-14 17:57

很不错,谢谢楼主分享

sk1418 发表于 2009-5-5 18:48

小升级了一下,主要针对windows的一些界面问题。还有一些小功能。
new version v1.0.3

maswsh 发表于 2009-5-5 19:14

win 7 下无法使用少MSVCP71.DLL文件

[ Edited bymaswsh on 2009-5-5 19:15 ]

sk1418 发表于 2009-5-5 19:28

XP以上版本都没测试。没条件测试。

郭得豪 发表于 2009-5-5 20:50

我都是记在本子上的。

SSN-81 发表于 2009-5-5 20:59

文化人要顶文化人^v^

sk1418 发表于 2009-5-5 23:13

记在本子上也有记本子上的好处 —— 不用电脑一样能知道密码。比如和电脑无关的密码,还要开电脑多麻烦阿。不过要是记录20多个服务器地址,登录,到时候查也挺麻烦的,毕竟纸上的不能"/" 或者 ctrl+F 。呵呵。 我以前是把所有信息记录成一个文本文件,然后再gpg,每次嫌麻烦才作了个这个。嘿嘿。

我现在把这个程序放在U盘里,反正我需要查看密码的环境,基本都有运行环境。只要改变了,回家就用unison同步一下。觉得还是挺方便。就是万一U盘丢掉了,拣到的人也不太好获得密码。

LiveOnLove 发表于 2009-5-6 00:35

支持一个。HOHO。

binch 发表于 2009-5-6 00:39

支持一下。 :D

1887766 发表于 2009-5-7 11:12

不错,谢谢楼主,我在用了,呵呵

caozhu 发表于 2009-5-7 11:21

来支持你下.

ZLFEIABC 发表于 2009-5-7 19:38

对这些不动,但顶还是要的!

yff0216 发表于 2009-5-11 11:21

顶,怎么试英文的啊

seadream 发表于 2009-5-11 12:10

没有文化的人顶文化人。问题我运行不了。。。。
报错信息:
current path:/home/ansea/桌面/passwordMgmt
Traceback (most recent call last):
File "passwdManager.py", line 3, in <module>
    import wx

[ Edited byseadream on 2009-5-11 12:12 ]

seadream 发表于 2009-5-11 12:19

wxpython 2.8 ,apt-get不到

白云涧 发表于 2009-5-11 13:15

顶一下

happyeddie 发表于 2009-5-11 13:44

我用KeePass

sk1418 发表于 2009-5-11 23:14

Posted by yff0216 on 2009-5-11 04:21 http://www.ibmnb.com/images/common/back.gif
顶,怎么试英文的啊

老大,一共这才几个英文词阿。



@seadream:


wxpython 2.8 ,apt-get不到


apt-get install python-wxgtk2.8




@happyeddie
keepass 知道,挺好。我自己使我自己做的放心点。呵呵。而且这类软件还有非常多的选择。另外,没试过,keepass能放U盘里,在不同系统都可以插上就用么?



开始觉得做个密码自动生成没什么用,最近遇到2此要用到的。所以考虑有时间把这个加进去。还有弄个备份,和恢复功能。看时间吧。


多谢大伙点击了.

[ Edited bysk1418 on 2009-5-11 16:18 ]

davyt43 发表于 2009-5-12 03:40

谢谢分享,支持原创,下来试试

seadream 发表于 2009-5-12 10:02

OK,可以sh start.sh 了
页: [1] 2
查看完整版本: 【原创】写了个密码管理的小东西,有兴趣就试用一下