终于完成了hadoop云盘的前期制作,能够基本完成文件系统的一些功能,又要投入到加密模块的开发当中。
其实,加密机制的设计在我们整个系统中是最难的,也是最重要的。系统需要一个能从web中调用本地的加密程序给文件加密的方法,不能让文件上传过后再加密。对于这样的方法我们反复想了很多,都没有找到一个比较好的方法。因为受到安全机制的限制,这种方法很难实现。这个困难把我们拦住了,我们一度后悔做了一个web版本的云盘系统,若是做客户端的话,就不存在这样的问题了。
为了找到解决方案,我开始到图书馆一本本地翻书,希望能有所收获。其实,对于图书馆,我有天生的崇拜,我一直坚信许多问题都可以在那里得到解决。终于,我在一本书上看到了关于Applet的较为详细的介绍,感觉它是我们想要的。因为Applet程序浏览器下载到本地缓存运行的,虽然不是调用了本地程序,但本质却是一样的。之后,我把这个想法告诉了韩老师,她也比较认可。
有了想法后,大约花了两周多的时间,我才把三个有关加密的插件做好。首先,是要保证Applet能在浏览器中正常正常运行。我电脑中的火狐浏览器没有JAVA Applet插件先要把java安装包中的插件链接过去,才确保Applet插件能正常运行。接着,就是Applet插件的制作了,这才是问题的关键。我把插件做好后,又按要求生成了一个证书给插件签名,这样才保证插件能在浏览器中正常运行,并且对本地文件进行操作。
经过多次的失败与调试,插件终于能正常工作了。
在这期间有一个值得纪念的日子,某一天,我熬了人生中的第一个通宵。
分享到:
相关推荐
毕业设计,基于hadoop的云盘系统,技术选型springboot+mysql+layui+hdfs+hbase(未完成)
这是一个基于hadoop的云盘系统,实现的界面是用javaweb完成的,使用的是spring Struts2 hibernate集合框架,配有sql文件。直接导入后运行这是一个基于hadoop的云盘系统,实现的界面是用javaweb完成的,使用的是...
基于SpringMVC+Spring+HBase+Maven搭建的Hadoop分布式云盘系统。使用Hadoop HDFS作为文件存储系统、HBase作为数据存储仓库,采用SpringMVC+Spring框架实现,包括用户注册与登录、我的网盘、关注用户、我的分享、我...
基于SpringMVC+Spring+HBase+Maven搭建的Hadoop分布式云盘系统.zip 语言:Java 框架:springMVC 数据库:HBASE 可以作为毕业设计
基于Hadoop实现的数据云盘系统项目源码资料大全.zip基于Hadoop实现的数据云盘系统,实现不同用户有不同的存储空间,不同的用户身份有不同的权限操作等功能软件设计思路 1、用户登录模块设计 输入图片说明 2、检索...
这是一个基于hadoop的云盘系统,实现的界面是用javaweb完成的,使用的是spring Struts2 hibernate集合框架,配有sql文件。直接导入后运行这是一个基于hadoop的云盘系统,实现的界面是用javaweb完成的,使用的是...
毕业设计,基于hadoop的云盘系统,技术选型springboot+mysql+layui+hdfs+hbase(未完成).zip
基于Hadoop分布式云盘系统使用Hadoop HDFS作为文件存储系统、HBase作为数据存储仓库,采用SpringMVC+Spring框架实现,包括用户注册与登录、我的网盘、关注用户、我的分享、我收到的分享等五大功能模块。其中我的网盘...
基于hadoop的C端云盘项目,前端使用Javaswing搭建+源代码+文档说明 -------- 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到...
人工智能-hadoop
大数据企业实训项目:基于SpringMVC+Spring+HBase+Maven搭建的Hadoop分布式云盘系统。使用Hadoop HDFS作为文件存储系统、HBase作为数据存储仓库,采用SpringMVC+Spring框架实现,包括用户注册与登录、我的网盘、关注...
【原创学士学位毕业论文,未入库可过查重】万字原创,基于Hadoop架构类的学位毕业论文,适合本科专科毕业生使用。 内容概要: 本论文以Hadoop架构为基础,深入研究了其在大数据处理和分析方面的应用。通过对Hadoop...
基于SpringMVC+Spring+HBase+Maven搭建的Hadoop分布式云盘系统。使用Hadoop HDFS作为文件存储系统、HBase作为数据存储仓库,采用SpringMVC+Spring框架实现,包括用户注册与登录、我的网盘、关注用户 毕业设计是高等...
基于JFinal+Hadoop+mysql的云盘管理系统 源代码和sql文件都在里面 参考以下吧,大家! 详情咨询博客地址: http://blog.csdn.net/cptcpt123/article/details/20581339
基于hadoop的简易云盘实现
2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也...
hadoop-2.8.0-RC3 的winutils bin文件。 hadoop-2.8.0-RC3 的winutils bin文件。 hadoop-2.8.0-RC3 的winutils bin文件。