一种简单高效方便的隐藏资料存放方法

我们的资料平时保存在电脑硬盘或者移动硬盘(U盘)上,只要别人把电脑硬盘或者U盘抽出来插在自己电脑上就可以读取,你想资料保密,就要使用各种的加密软件,或者硬件。突然有一个想法,不过读者请慎用,因为看起来会有点傻。

保密方法核心:使用虚拟机保存你的资料。

破解的方法:因为虚拟机虚拟出来的硬盘是会生成一个或者多个文件,偷窥者同样可以按照虚拟机读取硬盘的逻辑来读取这个文件里保存的资料。另外不知道是否可以使用另外一个虚拟机,把这些文件读入作为自己的硬盘的简单方法来破解呢,有待检验。

实现步骤和方法:

1、准备材料:

1、1 一个用于存放资料的超大USB3.0移动硬盘;

1、2 硬盘格式化为NTFS,便于使用频率更高的WINDOWS读写和使用;

1、3 移动硬盘存放一个虚拟机安装包,便于在没有虚拟机的电脑安装虚拟机和使用;

2、实现方法:

2、1 使用虚拟机安装一个linux

2、2 把磁盘其他剩余的空间作为虚拟机的一个硬盘

2、3 linux把磁盘格式化为ext4,设为开机挂载,创建samba,samba共享指向这块大硬盘,可读写。

3、保密资料存放使用方法:

1、使用时,打开虚拟机,在windows直接打开samba共享目录,直接存放资料。

2、使用期间无需理会linux虚拟机,使用结束正常关闭虚拟机

弊端和不便之处:

1、电脑得有个虚拟,如果不是自己的电脑,还真不是很方便,不能在别人的电脑上随便安装一个软件。

2、更换电脑后,虚拟机需要重新设置ip地址读取samba。你也可以使用虚拟机共享文件夹的方法来规避这个弊端,只是我觉得samba比较好用一些。

以上,因为使用虚拟机存放你的资料,所以直接拿到你的存储硬盘插上他自己的电脑并不能直接读取你的资料,你的虚拟机和samba都是设置了密码了的。别人打开仅仅是看到了一个虚拟机。

时间: 2024-08-25 16:45:17

一种简单高效方便的隐藏资料存放方法的相关文章

三种简单的html网页自动跳转方法

三种简单的html网页自动跳转方法,可以让你在打开一个html网页时自动跳转到其它的页面. 方法/步骤 <html> <head> <title>正在跳转</title> <meta http-equiv="Content-Language" content="zh-CN"> <meta HTTP-EQUIV="Content-Type" CONTENT="text/ht

一种简单高效的音频降噪算法示例(附完整C代码)

近期比较忙, 抽空出来5.1开源献礼. 但凡学习音频降噪算法的朋友,肯定看过一个算法. <<语音增强-理论与实践>> 中提及到基于对数的最小均方误差的降噪算法,也就是LogMMSE. 资料见: <<Speech enhancement using a minimum  mean-square error log-spectral amplitude estimator.>> -----Ephraim, Y. and Malah, D. (1985) 之前也是

一种简单的php使用redis做缓存方法

这里介绍的缓存方法比较简单,下面是大概思路: 例子:一个列表缓存例子,由于列表数据实时性要求不高,可以缓存1分钟. 大概思路:根据请求的url来判断:1.请求的url hash 后在redis中有记录,则直接返回redis中的数据.2.请求的url hash 后在redis中无记录,则查询数据库(mysql),保存到redis中,并返回.url格式: 模块,控制器,操作(action),page redis缓存的数据格式:分为两种:一种是html标签,也就是框架渲染完成的html页面.另一种是j

一种简单的md5加盐加密的方法(防止彩虹表撞库)

md5加密(或者说摘要算法)大家都很熟悉了 就不解释了 现在很多数据库设计都喜欢用单向加密的方式保存密码,验证时对提交的密码再次加密之后做密文对比 /// <summary> 使用MD5加密 /// </summary> /// <param name="input">加密字符串</param> /// <remarks>2015.08.26</remarks> public static Guid ToMD5(s

一种简单求解整数的质因数分解的方法

1 #include<stdio.h> 2 int main() 3 { 4 int a; 5 printf("输入一个数,程序将给出它的质数分解.\n"); 6 scanf("%d",&a); 7 printf("a="); 8 int i=2; 9 while(i<=a) 10 { 11 while(a%i==0) 12 { 13 a=a/i; 14 printf("%d",i); 15 if(a

iOS 中快速简单高效的实现自定义tableViewCell 的方法-亲测实战版本-精华版

ios7 新升级之后界面有了很大的变化,xcode模拟器去掉了手机边框和home键,如果想回到主页面,可以按住shift+comment+r键.废话少说先展示一下新UI下UItableView设置为Group后的效果: 整体界面显得更加简洁,而且UITableViewCell的宽度默认为满屛,也取消了圆角. 下面说下自定义UITableView的过程: 首先在storyboard中给cell拖过来一个UIimageView和两个label 然后新建一个MyCell类继承自UITableViewC

一种简单方便的postgresql插件multicorn安装方法 ---yum install multicorn10.x86_64

Yum 安装multicorn的方法,一下子解决了之前make&make install方式安装的各种问题必须记录一下. 1.yum search multicorn----找到需要的包 2.Yum  install 包名 ---->done [[email protected] elk]# yum install multicorn10.x86_64 Loaded plugins: fastestmirror Setting up Install Process Loading mirro

一种简单实用的全屏方法

实现程序全屏幕显示的思路有很多种,最常见的一种就是: 1)利用Windows API提供的一个结构体WINDOWPLACEMENT来存储全屏显示前视图和主框架窗口在屏幕上的位置和显示信息.非客户区窗口的显隐信息,以便全屏幕显示时恢复窗口原状: 2)通过API函数GetDesktopWindow()得到桌面窗口,由GetWindowRect()得到显示器的尺寸: 3)通过AdjustWindowRect()来计算当客户区大小为屏幕大小时相应的窗口大小: 4)通过SetWindowPlacement

jsp环境搭建 简单高效版

为了做一个jsp的小案例,首先最重要的是搭建好开发环境. 为此我在网上搜了很多教程,教程上都完全解决了,而我却因为粗心多花了1个小时,走了弯路.所以大家在配置的时候一定要细心哦~ 好,下面正式开启搭建之旅吧--> ·总体步骤: 注:下载前,请确定好你要用的jdk版本,因为jdk版本是要和tomcat的版本所对应的,本人因导师声明, 下载的是JDK1.7和tomcat7.0.X版本.myeclipse的话就用myeclipse10,当然更高版本也是OK的. 1.JDK下载安装-->配置环境变量