Hadoop安全云盘开发(第5篇)

Hadoop安全云盘开发(第5篇)

终于完成了hadoop云盘的前期制作,能够基本完成文件系统的一些功能,又要投入到加密模块的开发当中。

其实,加密机制的设计在我们整个系统中是最难的,也是最重要的。系统需要一个能从web中调用本地的加密程序给文件加密的方法,不能让文件上传过后再加密。对于这样的方法我们反复想了很多,都没有找到一个比较好的方法。因为受到安全机制的限制,这种方法很难实现。这个困难把我们拦住了,我们一度后悔做了一个web版本的云盘系统,若是做客户端的话,就不存在这样的问题了。

为了找到解决方案,我开始到图书馆一本本地翻书,希望能有所收获。其实,对于图书馆,我有天生的崇拜,我一直坚信许多问题都可以在那里得到解决。终于,我在一本书上看到了关于Applet的较为详细的介绍,感觉它是我们想要的。因为Applet程序浏览器下载到本地缓存运行的,虽然不是调用了本地程序,但本质却是一样的。之后,我把这个想法告诉了韩老师,她也比较认可。

有了想法后,大约花了两周多的时间,我才把三个有关加密的插件做好。首先,是要保证Applet能在浏览器中正常正常运行。我电脑中的火狐浏览器没有JAVA Applet插件先要把java安装包中的插件链接过去,才确保Applet插件能正常运行。接着,就是Applet插件的制作了,这才是问题的关键。我把插件做好后,又按要求生成了一个证书给插件签名,这样才保证插件能在浏览器中正常运行,并且对本地文件进行操作。

经过多次的失败与调试,插件终于能正常工作了。

在这期间有一个值得纪念的日子,某一天,我熬了人生中的第一个通宵。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值