Java写一个加密文件或者文件夹的软件

问题描述

Java写一个加密文件或者文件夹的软件

求大神指导思路,Java或者C#开发都可以,如何做到选择一个文件或者文件夹加密之后
,再点击文件或者文件夹,会指向到软件,只有输入密码之后这种指向才会消失。
求大神教!!!!!!!!!!!!!!!!!!!!!!!!

解决方案

这个用Java和C#来做估计不太合适,我只能给你提供思路,思路一,HookAPI的CreateProcess和ShellExecute这类打开文件的API函数,然后获得
打开的文件路径,然后判定这个文件是否在你的加密数据库中,如果是加密文件,则弹出密码框要求输入密码才能进入,这个程序需要做成一个常住
后台运行的。思路二写驱动,这样可以控制的很好。思路三,伪加密,这个貌似以前多数的加密软件都是此类模式,就是使用一些系统的属性将文件
移动到其他位置或者修改属性进行DOS模式类的隐藏,然后处理的。

解决方案二:

我记得有本叫C#开发实战1200例的书里有加密的代码的,你可以在网上搜一下它的源代码看看,这书有有两本至于哪本里面有我就不知道了;你最好将两册的源代码都下下来然后看看;

如果回答对您有帮助,请采纳

时间: 2024-10-24 12:45:01

Java写一个加密文件或者文件夹的软件的相关文章

大神进---如何用Java写一个监控的.bat文件,写这个程序的目的是用来监控JasFtp用的。

问题描述 我们公司今天让让我写一个监控程序,要用到java,我们部门用到最多的就是JasFtp来传文件,但是这个程序经常卡死,但是又不会报错,所以让我来写一个他的监控程序,用来监控Log日志就可以了,但是关键的是,我现在还不知道该如何写在各个监控程序,所以来这里问问大神们,给我点代码我参考参考 解决方案 解决方案二:自己顶一下,·····解决方案三:.bat读取log日志做你的业务逻辑处理.解决方案四:没有人么?为什么没有人来关注一下呢解决方案五:你要什么日志呢,若是bat的执行日志text.b

数据结构-java写宿舍管理系统要求用文件存储数据

问题描述 java写宿舍管理系统要求用文件存储数据 数据结构的课设 让写一个宿舍管理系统,用java写怎么才能不用数据库存储数据,而用文件啊...求大神帮忙!!!! 解决方案 对于一些小文件,我们可以一次性读取它的所有字节,然后一次提交到数据库 /// /// 这个方法演示了如何一次提交所有的字节.这样导致的结果是:应用程序立即需要申请等同于文件大小的内存 /// static void SubmitFileByOnce() { string file = @"F:功夫熊猫.rmvb"

rtec tudio 9-求大师帮助!!用matlab写一个导出ply格式文件的函数

问题描述 求大师帮助!!用matlab写一个导出ply格式文件的函数 matlab写一个导出ply格式文件的函数,使得导出的ply能被Artec Studio 9 读取并显示成三维模型

用Java写一个地图编辑器

用Java写一个地图编辑器 记得媒体在采访C++之父的时候,他说作为程序员,要相信自己能够解决已经理解的任何事情.换句话说:您可以解决任何问题,只要想得明白 现实问题:开发一个基于地砖的二维游戏的地图编辑器,要求生成两个binary文件,各包含一个二维数组,*.map存放地砖,花花草草什么的.*.item放道具,比如某个点可能会触发一个事件.很简单,随便写.看到这里您已经大致明白程序的整体结构.计算机语言:java. 要理解事件必须分析 初步来看,地图编辑器:生成某种形式的若干数组,无论是哪种形

用java写一个main函数,打印出1-6这这六个数字的所有不同的排列

1.2.2.3.4.5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234.412345等.要求:"4"不能在第三位,"3"与"5"不能相连. package com.test; import java.util.ArrayList; import java.util.List; /** * 1.2.2.3.4.5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234.412345等.要求

spring-想用java写一个博客系统

问题描述 想用java写一个博客系统 想用java写一个自己的博客程序,现在问题来了,由于不想 用jsp+servlet感觉太乱,就苦苦在网上找该用什么框架,什么方案,能保证安全,能保证速度,这里问过一些朋友意见不一,下面是自己定出来的一些框架搭配 1.struts+spring+hibernate(感觉有hibernate的地方速度不怎么样) 2.springmvc+jdbctemplate 3.直接springmvc 4.springmvc+mybatis 这里想请教各位高手该如何选呢,或者

哎哎哎!急-请求大神帮忙用JAVA写一个基于UDP的语音聊天系统

问题描述 请求大神帮忙用JAVA写一个基于UDP的语音聊天系统 有报酬!!?谢谢!!急急 解决方案 有报酬,两个馒头.呵呵...... UDP 实际简单,但语音部分还是有一些工作量的.

java源码-java写一个斗地主的最简单功能

问题描述 java写一个斗地主的最简单功能 斗地主定义一副扑克牌,按照斗地主的规则,为三家随机发17张牌,并且留3张底牌.同时指定一个地主.很好玩的,求源码就这一个简单功能就行了 解决方案 http://www.cnblogs.com/jiahuafu/p/4936111.html 解决方案二: 容器放牌,每次随机抽出不重复的牌存到三个小容器,最后剩三张,在用随机数指定地主

用java写一个java控制台实现的图书借阅

问题描述 用java写一个java控制台实现的图书借阅,基本功能是实现图书管理员的上架下架,学生的借书还书,技术含量越高越好,,希望用到多线程,O(∩_∩)O~ 解决方案 解决方案二:寒...作业么.?解决方案三:算是吧,不是课堂作业,是一个课外java培训的作业解决方案四:这样的好事,还是自己好好的思考做好了解决方案五:这个自己写不就行了.解决方案六:一小撮不明真相的人飘走