云盘文件的保护

云盘文件的保护,第1张

现在有很多不错的云盘,空间又大,速度又快,比如阿里云盘,天翼云盘,放到里面相对而言还是不错的。但无论哪个云盘,都有部分的限制,可能某些文件无法存上去,这就导致你认为你存上去了,云盘 却找不到,或者存在云盘上的文件没有想象中的安全,比如不小心密码被盗了,然后各种隐私爆光了。因此,云盘上的文件也需要做保护。

在网上可以找到一个cloudDrive的工具,支持将云盘挂载为本地硬盘使用,我自己觉得比官方提供的工具好用的多。更关键的是,支持linux, 而且,可以使用docker部署,部署超简单,使用也超简单, 真的非常感谢这个开发者了。 弄完之后,在系统中就可以当本地硬盘使用了。 所以,下面为了保护云盘上文件的 *** 作,都是以云盘可以挂载为本地硬盘上为例的。

linux上有个ecryptfs, linux内核级别的支持,支持将文件内容及文件名加密。下面的是摘的别处的介绍:

使用起来也超简单的,以ubuntu为例,使用下面的方式即可安装:

下面以我的使用过程为例,来将部分文件加密存储到阿里云盘上的。

home目录中建立个.ecryptfs, 然后在这个目录中,使用简单的名称,建立两个以.conf和.sig结尾的文件,比如我的阿里云盘的两个文件为ali.conf和ali.sig。 ali.conf文件内容如下:

第一个表示真实存储的位置,这个位置中都是加密的文件。 第二个表示系统挂载的位置,这个位置中看到的都是明文。当 *** 作这个目录中的所有内容的时候,真实保存在第一个里面。 第三个是固定的内容,表示是ecryptfs的加密方式

sig 非常重要, 这个相当于密码文件,虽然里面存的不是密码明文, 这个文件中的每行使用下面的方式生成:

执行然后输入密码后有类似下面的输出:

将中间[]包含的那段文字保存到sig文件中,比如我的ali.sig

第一行为文件内容加密要用的密钥,第二行表示文件名称加密要用的密钥,如果不想文件名加密的话,只保留一行就行,上面的例子明显两个密码相同,不推荐这么做。

挂载的方式(以我的ali.conf的配置为例):

然后就可以在 /homne/user/alidata中 看到解密后的文件了,写入到这个里面的内容会自动加密存储到加密的目录中。

windows上要使用的话,没有想到很好的方式,主要是ecryptfs没找到很方便的windows侧的工具。不过win10的wsl2.0支持linux,或者在linux上开个samba服务等等都还是可以的。关键是文件相对安全了。

一切为了文件

SIGHUP 终止进程 终端线路挂断

SIGINT 终止进程 中断进程

SIGQUIT 建立CORE文件终止进程,并且生成core文件

SIGILL 建立CORE文件 非法指令

SIGTRAP 建立CORE文件 跟踪自陷

SIGBUS 建立CORE文件 总线错误

SIGSEGV 建立CORE文件 段非法错误

SIGFPE 建立CORE文件 浮点异常

SIGIOT 建立CORE文件 执行I/O自陷

SIGKILL 终止进程 杀死进程

SIGPIPE 终止进程 向一个没有读进程的管道写数据

SIGALARM 终止进程 计时器到时

SIGTERM 终止进程 软件终止信号

SIGSTOP 停止进程 非终端来的停止信号

SIGTSTP 停止进程 终端来的停止信号

SIGCONT 忽略信号 继续执行一个停止的进程

SIGURG 忽略信号 I/O紧急信号

SIGIO 忽略信号 描述符上可以进行I/O

SIGCHLD 忽略信号 当子进程停止或退出时通知父进程

SIGTTOU 停止进程 后台进程写终端

SIGTTIN 停止进程 后台进程读终端

SIGXGPU 终止进程 CPU时限超时

SIGXFSZ 终止进程 文件长度过长

SIGWINCH 忽略信号 窗口大小发生变化

SIGPROF 终止进程 统计分布图用计时器到时

SIGUSR1 终止进程 用户定义信号1

SIGUSR2 终止进程 用户定义信号2

SIGVTALRM 终止进程 虚拟计时器到时


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7369869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存