机器学习和生物信息学实验室联盟

标题: 求找bug: 个人开发的加密软件 [打印本页]

作者: hsc    时间: 2012-5-4 20:23
标题: 求找bug: 个人开发的加密软件
本帖最后由 hsc 于 2012-5-15 09:45 编辑

前几天密码结课了,但是有一个大作业,我们组做的是加密软件,现在我将我做的部分放上来,求大家给给意见,如果觉得可以的话,可以试用一下,这个加密软是自己编写的,保证没有后门的,可以放心使用。

软件暂时可以实现是否带口令功能、自己保存密钥或者系统保存密钥、支持密码找回、支持多重加密、支持动态显示加密百分比(进度条)、支持多线程操作(同时加解密)


另外,这个软件暂时只有三个算法工作,剩下的几个算法我们组里还正在编写~

如果有什么问题或者bug,欢迎提出!!!

欢迎纠错!!!

[attach]680[/attach]
作者: xmubingo    时间: 2012-5-4 22:50
本帖最后由 xmubingo 于 2012-5-4 22:53 编辑

先在Linux下测试吧。注意路径。

其次,加密后的文件,最好采用区别的后缀名。比如加上.lock之类的。
作者: hsc    时间: 2012-5-4 23:29
xmubingo 发表于 2012-5-4 22:50
先在Linux下测试吧。注意路径。

其次,加密后的文件,最好采用区别的后缀名。比如加上.lock之类的。

暂时还只支持在windows系统下,因为配置文件路径,是配置在C盘目录下了,这个可以改进。
后缀名这个我考虑过,我们想的是加密之后要保证把作案现场给消灭干净,除了把数据变了之外,其他的什么也不改变,我觉得是不是这个会比较好些~当然,我在权衡考虑一下,区别后缀名还是更简单一些,不用那么多控制了~
作者: xmubingo    时间: 2012-5-4 23:35
hsc 发表于 2012-5-4 23:29
暂时还只支持在windows系统下,因为配置文件路径,是配置在C盘目录下了,这个可以改进。
后缀名这个我考 ...

嗯,路径问题好修复
如果没加后缀的话,我担心用户本身都忘了自己是不是加密过了,还是啥啥的。你懂得,我经常把.rmvb去掉。

我记得java好像自带这些加密算法的。你们有做什么创新么?比如,加密再加密,那么两重加密用的是同一key么?
作者: hsc    时间: 2012-5-4 23:40
xmubingo 发表于 2012-5-4 23:35
嗯,路径问题好修复
如果没加后缀的话,我担心用户本身都忘了自己是不是加密过了,还是啥啥的。你懂得, ...

路径问题没事,我刚才在linux下测试了,只不过因为字体设置的问题,中文部分会有乱码现象,这个回头看能不能调一下编码,我在里边加了检测有没有加密的部分了,当然只有在解密一个非加密文件时,才会检测,不过这段可以加到加密部分提示一下,还有里边使用随机生成的密钥,所以多重加密的密钥是完全不一样的,一样就没多重的意义了~
作者: xmubingo    时间: 2012-5-5 00:02
hsc 发表于 2012-5-4 23:40
路径问题没事,我刚才在linux下测试了,只不过因为字体设置的问题,中文部分会有乱码现象,这个回头看能不 ...

哎,这些都是经典加密算法啊..
据说用超级计算机去破解的话,都需要好几年。
作者: hsc    时间: 2012-5-5 00:36
xmubingo 发表于 2012-5-5 00:02
哎,这些都是经典加密算法啊..
据说用超级计算机去破解的话,都需要好几年。

呵呵,是啊,但是难免他们老美提供的算法,说不定哪个就有后门也不一定咧~要是咱们谁能开发出一个牛B的加密算法就好了~
作者: hsc    时间: 2012-5-7 11:36
程序再度更新,已添加DH算法,能够实现共享电脑或存储器中的两人私密通信,就是说在一个共享电脑上,如果有一个文件你只想让一个人看,你可以选用他的公钥进行加密,那么除了那个拥有私钥的人,谁都无法再看这个文件,包括你自己,可以达到两人之间的私密文件通信!
作者: hsc    时间: 2012-5-15 09:46
最终的功能已经完成,除了帮助文档之外,其他的都已实现,只不过删除了SHA和MD5,那些是单向加密,暂时没想出来有什么用~




欢迎光临 机器学习和生物信息学实验室联盟 (http://123.57.240.48/) Powered by Discuz! X3.2