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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4036|回复: 8
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-4 20:23:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 hsc 于 2012-5-15 09:45 编辑

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

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


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

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

欢迎纠错!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

7#
 楼主| 发表于 2012-5-5 00:36:47 | 只看该作者
xmubingo 发表于 2012-5-5 00:02
哎,这些都是经典加密算法啊..
据说用超级计算机去破解的话,都需要好几年。

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

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

使用道具 举报

板凳
 楼主| 发表于 2012-5-4 23:29:33 | 只看该作者
xmubingo 发表于 2012-5-4 22:50
先在Linux下测试吧。注意路径。

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

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

使用道具 举报

沙发
发表于 2012-5-4 22:50:33 | 只看该作者
本帖最后由 xmubingo 于 2012-5-4 22:53 编辑

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-2 07:20 , Processed in 0.075586 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表