机器学习和生物信息学实验室论坛联盟MAchine Learning And Bioinformatics, MALAB
查看: 5125|回复: 8

求找bug: 个人开发的加密软件

[复制链接]
发表于 2012-5-4 20:23:11 | 显示全部楼层 |阅读模式
本帖最后由 hsc 于 2012-5-15 09:45 编辑

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

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


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

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

欢迎纠错!!!

EncryptSoft.rar (105.85 KB, 下载次数: 1010)
回复

使用道具 举报

发表于 2012-5-4 22:50:33 | 显示全部楼层
本帖最后由 xmubingo 于 2012-5-4 22:53 编辑

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

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

使用道具 举报

 楼主| 发表于 2012-5-4 23:29:33 | 显示全部楼层
xmubingo 发表于 2012-5-4 22:50
先在Linux下测试吧。注意路径。

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

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

使用道具 举报

发表于 2012-5-4 23:35:14 | 显示全部楼层
hsc 发表于 2012-5-4 23:29
暂时还只支持在windows系统下,因为配置文件路径,是配置在C盘目录下了,这个可以改进。
后缀名这个我考 ...

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

我记得java好像自带这些加密算法的。你们有做什么创新么?比如,加密再加密,那么两重加密用的是同一key么?
回复

使用道具 举报

 楼主| 发表于 2012-5-4 23:40:14 | 显示全部楼层
xmubingo 发表于 2012-5-4 23:35
嗯,路径问题好修复
如果没加后缀的话,我担心用户本身都忘了自己是不是加密过了,还是啥啥的。你懂得, ...

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

使用道具 举报

发表于 2012-5-5 00:02:42 | 显示全部楼层
hsc 发表于 2012-5-4 23:40
路径问题没事,我刚才在linux下测试了,只不过因为字体设置的问题,中文部分会有乱码现象,这个回头看能不 ...

哎,这些都是经典加密算法啊..
据说用超级计算机去破解的话,都需要好几年。
回复

使用道具 举报

 楼主| 发表于 2012-5-5 00:36:47 | 显示全部楼层
xmubingo 发表于 2012-5-5 00:02
哎,这些都是经典加密算法啊..
据说用超级计算机去破解的话,都需要好几年。

呵呵,是啊,但是难免他们老美提供的算法,说不定哪个就有后门也不一定咧~要是咱们谁能开发出一个牛B的加密算法就好了~
回复

使用道具 举报

 楼主| 发表于 2012-5-7 11:36:22 | 显示全部楼层
程序再度更新,已添加DH算法,能够实现共享电脑或存储器中的两人私密通信,就是说在一个共享电脑上,如果有一个文件你只想让一个人看,你可以选用他的公钥进行加密,那么除了那个拥有私钥的人,谁都无法再看这个文件,包括你自己,可以达到两人之间的私密文件通信!
回复

使用道具 举报

 楼主| 发表于 2012-5-15 09:46:55 | 显示全部楼层
最终的功能已经完成,除了帮助文档之外,其他的都已实现,只不过删除了SHA和MD5,那些是单向加密,暂时没想出来有什么用~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号
机器学习和生物信息学实验室联盟

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部