linux怎么给txt文件加密|linux压缩文件怎么加密

linux怎么给txt文件加密|linux压缩文件怎么加密的第1张示图

『壹』 linux下如何将文件加密

/etc/passwd、/etc/shadow、二个配置文件用于系统帐号管理,都是文本文件,可用vim等文本编辑器打开。/etc/passwd用于存放用户帐号信息,/etc/shadow用于存放每个用户加密的密码。/etc/passwd文件用于存放用户账户信息,每行代表一个账户,每…

『贰』 Linux文档怎么加密,用什么办法好

用openssl加密文件openssl也可以进行文件的加密。方法比上面的gpg简单很多,没有创建密钥回的过程,也没有相关的配置文件答,只要执行一条命令就可以对文件进行加密。把加密的文件传给需要的人后,只要他知道加密方式和加密口令,就可以解密查看文件。openssl支持的加密算法很多,包括:bf,cast,des,des3,idea,rc2,rc5等及以上各种的变体,具体可参阅相关文档。具体的方法如下:1.加密一个文件:[[email protected] root]# openssl enc -des -e -a -in install.log -out install.log.desenter des-cbc encryption password:Verifying – enter des-cbc encryption password:输入密码之后,就会生成install.log.des文件,这个文件名是自己指定的,可以随意写。

『叁』 linux压缩文件怎么加密

|

方法来一:用tar命令 对文件加密压缩自和解压

压缩:

tar-zcf-filename|openssldes3-salt-kpassword|ddof=filename.des3

此命令对filename文件进行加码压缩 生成filename.des3加密压缩文件, password 为加密的密码。

方法二:用zip命令对文件加密压缩和解压

zip-refilename.zipfilename回车,输入2次密码

『肆』 怎样在Linux中用Vim对文件进行密码

前言

Vim 是一种流行的、功能丰富的和高度可扩展的 Linux 文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件。

本文中,我们将向你介绍一种简单的 Vim 使用技巧:在 Linux 中使用 Vim 对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了修改目的而被打开了之后获得安全防护。

要安装 Vim 完整版,只需运行这些命令:

$ sudo apt install vim #Debian/Ubuntu 系统$ sudo yum install vim #RHEL/CentOS 系统 $ sudo dnf install vim #Fedora 22+

怎样在 Linux 中用 Vim 对文件进行密码保护

Vim 有个 -x 选项,这个选项能让你在创建文件时用它来加密。一旦你运行下面的 vim 命令,你会被提示输入一个密钥:

$ vim -x file.txt警告:正在使用弱加密方法;参见 :help 'cm'输入加密密钥:*******再次输入相同密钥:*******

如果第二次输入的密钥无误,你就能可以修改此文件了。

对 Vim 文件设置强加密

现在你再打开下面的文件时应该就看不到那条警告信息了。

$ vim file.txt需要 "file.txt" 的加密密钥输入加密密钥:*******

你也可以在打开 Vim 文件之后来设置密码,用 :X 命令就能像上面所示的那样去设置一个加密密码。

总结

本文到这里就结束了!文章中我们介绍了怎么通过 Linux 下的 Vim 文本编辑器来给一个文件做加密防护。

永远记住要用强加密方式及密码来适当的保护那些可能包含了诸如用户名及密码、财务账户信息等机密信息的文本文件。

『伍』 如何在linux使用md5对其进行加密

这里以字符串123456为例子,它的md5密文值为:这里以1.txt为需要被加密的文件。一、 用oppnssl md5 加密字符串和文件的方法。1. oppnssl md5 加密字符串的方法a.手动输入命令及过程如下:#openssl //在终端中输入openssl后回车。OpenSSL> md5 //输入md5后回车123456 //接着输入123456,不要输入回车。然后按3次ctrl+d。123456 //123456后面的就是密文了解释:为何在输入123456后不回车呢?是因为openssl默认会把回车符当做要加密的字符串中的一个字符,所以得到的结果不同。如果你输入123456后回车,在按2次ctrl+d。得到的结果是:OpenSSL> md5123456 //因为openssl不忽略回车符导致的b.或者直接用管道命令# echo -n 123456 | openssl md5 //必须要有-n参数,否则就不是这个结果了。解释:为何要加-n这个参数?-n就表示不输入回车符,这样才能得到正确的结果。如果你不加-n,那么结果和前面说的一样为: //因为openssl不忽略回车符导致的2.用openssl加密文件。#openssl md 5 -in 1.txt##################################################3Openssl其他相关加密的命令参数:引自:实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密 收藏一. 利用openssl命令进行BASE64编码解码(base64 encode/decode)1. BASE64编码命令对字符串‘abc’进行base64编码:# echo abc | openssl base64YWJjCg== (编码结果)如果对一个文件进行base64编码(文件名t.txt):# openssl base64 -in t.txt2. BASE64解码命令求base64后的字符串‘YWJjCg==’的原文:# echo YWJjCg== | openssl base64 -dabc (解码结果)如果对一个文件进行base64解码(文件名t.base64):# openssl base64 -d -in t.base64二. 利用openssl命令进行md5/sha1摘要(digest)1. 对字符串‘abc’进行md5摘要计算:echo abc | openssl md5若对某文件进行md5摘要计算:openssl md5 -in t.txt2. 对字符串‘abc’进行sha1摘要计算:echo abc | openssl sha1若对某文件进行sha1摘要计算:openssl sha1 -in t.txt三. 利用openssl命令进行AES/DES3加密解密(AES/DES3 encrypt/decrypt)对字符串‘abc’进行aes加密,使用密钥123,输出结果以base64编码格式给出:# echo abc | openssl aes-128-cbc -k 123 -base64U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= (结果)对以上结果进行解密处理:# echo U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= | openssl aes-128-cbc -d -k 123 -base64abc (结果)若要从文件里取原文(密文)进行加密(解密),只要指定 -in 参数指向文件名就可以了。进行des3加解密,只要把命令中的aes-128-cbc换成des3就可以了。注:只要利用openssl help就可以看到更多的安全算法了。###############################################二、 利用php的md5函数加密字符串#touch a.php //创建a.php文件#vi a.php //用vi 编辑a.php文件将<?php echo md5(123456); ?>输入进去后保存#php a.php //运行a.php文件显示:三、 利用md5sum命令A.在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。可以用下面的命令来获取md5sum命令帮助 man md5sum#md5sum –help有个提示:“With no FILE, or when FILE is -, read standard input.”翻译过来就是“如果没有输入文件选项或者文件选项为 – ,则从标砖读取输入内容”,即可以直接从键盘读取字符串来加密。利用md5sum加密字符串的方法# md5sum //然后回车123456 //输入123456.然后按两次ctrl+d.显示:123456 红色代表加密后的值还可以用管道命令:#echo -n '123123' | md5sum或者写成md5加密脚本,名字叫md5.sh,将以下内容复制进脚本里:#!/bin/bashecho -n $1 | md5sum | awk '{print $1}'保存后,给脚本执行权限。#sh md5.sh 123456显示:B.其实也可以将文本放入文本文件,然后用md5sum 加密改文本,也可以得到字符串加密的值。过程如下:#touch a.txt#echo -n 123456 > a.txt //将123456写进文本文件,不能丢了 –n参数,避免回车符干扰#md5sum a.txt显示: a.txtctrl+d有两个含义:一是向程序发送文件输入结束符EOF。二是向程序发送exit退出指令。程序收到信号后具体动作是结束输入、然后等待,还是直接退出,那就要看该程序捕获信号后是如何操作的了。md5sum属于第一个含义。两次strl+d了,第一次读取EOF指令,再次捕获就会当成exit指令。而shell一类的程序,会直接把ctrl+d解析为退出指令。

『陆』 怎么将文件txt加密

下载个加密软件就行了。如:便携式文件加密等

『柒』 如何在Linux系统上加密文件和目录

加密类型 我们主要有两种加密文件和目录的方法。一种是文件系统级别的加密,在这种加密中,你可以选择性地加密某些文件或者目录(如,/home/alice)。对我而言,这是个十分不错的方法,你不需要为了启用或者测试加密而把所有一切重新安装一遍。然而,文件系统级别的加密也有一些缺点。例如,许多现代应用程序会缓存(部分)文件你硬盘中未加密的部分中,比如交换分区、/tmp和/var文件夹,而这会导致隐私泄漏。 另外一种方式,就是所谓的全盘加密,这意味着整个磁盘都会被加密(可能除了主引导记录外)。全盘加密工作在物理磁盘级别,写入到磁盘的每个比特都会被加密,而从磁盘中读取的任何东西都会在运行中解密。这会阻止任何潜在的对未加密数据的未经授权的访问,并且确保整个文件系统中的所有东西都被加密,包括交换分区或任何临时缓存数据。 可用的加密工具 在Linux中要实施加密,有几个可供选择的工具。在本教程中,我打算介绍其中一个:eCryptFS,一个用户空间文件系统加密工具。下面提供了一个Linux上可用的加密工具摘要供您参考。 文件系统级别加密 EncFS:尝试加密的最简单方式之一。EncFS工作在基于FUSE的伪文件系统上,所以你只需要创建一个加密文件夹并将它挂载到某个文件夹就可以工作了。 eCryptFS:一个POSIX兼容的加密文件系统,eCryptFS工作方式和EncFS相同,所以你必须挂载它。 磁盘级别加密 Loop-AES:最古老的磁盘加密方法。它真的很快,并且适用于旧系统(如,2.0内核分支)。 DMCrypt:最常见的磁盘加密方案,支持现代Linux内核。 CipherShed:已停止的TrueCrypt磁盘加密程序的一个开源分支。 eCryptFS基础 eCrypFS是一个基于FUSE的用户空间加密文件系统,在Linux内核2.6.19及更高版本中可用(作为encryptfs模块)。eCryptFS加密的伪文件系统是挂载到当前文件系统顶部的。它可以很好地工作在EXT文件系统家族和其它文件系统如JFS、XFS、ReiserFS、Btrfs,甚至是NFS/CIFS共享文件系统上。Ubuntu使用eCryptFS作为加密其家目录的默认方法,ChromeOS也是。在eCryptFS底层,默认使用的是AES算法,但是它也支持其它算法,如blowfish、des3、cast5、cast6。如果你是通过手工创建eCryptFS设置,你可以选择其中一种算法。 就像我所的,Ubuntu让我们在安装过程中选择是否加密/home目录。好吧,这是使用eCryptFS的最简单的一种方法。Ubuntu提供了一个用户友好的工具集,通过eCryptFS可以让我们的生活更轻松,但是在Ubuntu安装过程中启用eCryptFS只创建了一个指定的预配置的设置。所以,如果默认的设置不适合你的需求,你需要进行手工设置。在本教程中,我将介绍如何在主流Linux发行版上手工设置eCryptFS。 eCryptFS的安装 Debian,Ubuntu或其衍生版: 代码如下: $ sudo apt-get install ecryptfs-utils 注意,如果你在Ubuntu安装过程中选择加密家目录,eCryptFS应该已经安装了。 CentOS, RHEL or Fedora: 代码如下: # yum install ecryptfs-utils Arch Linux: 代码如下: $ sudo pacman -S ecryptfs-utils 在安装完包后,加载eCryptFS内核模块当然会是一个很好的实践: 代码如下: $ sudo modprobe ecryptfs 配置eCryptFS 现在,让我们开始加密一些目录,运行eCryptFS配置工具: 代码如下: $ ecryptfs-setup-private它会要求你输入登录密码和挂载密码。登录密码和你常规登录的密码一样,而挂载密码用于派生一个文件加密主密钥。这里留空可以生成一个(复杂的),这样会更安全。登出然后重新登录。 你会注意到,eCryptFS默认在你的家目录中创建了两个目录:Private和.Private。~/.Private目录包含有加密的数据,而你可以在~/Private目录中访问到相应的解密后的数据。在你登录时,~/.Private目录会自动解密并映射到~/Private目录,因此你可以访问它。当你登出时,~/Private目录会自动卸载,而~/Private目录中的内容会加密回到~/.Private目录。 eCryptFS怎么会知道你拥有~/.Private目录,并自动将其解密到~/Private目录而不需要我们输入密码呢?这就是eCryptFS的PAM模块捣的鬼,它为我们提供了这项便利服务。 如果你不想让~/Private目录在登录时自动挂载,只需要在运行ecryptfs-setup-private工具时添加“–noautomount”选项。同样,如果你不想要~/Private目录在登出后自动卸载,也可以自动“–noautoumount”选项。但是,那样后,你需要自己手工挂载或卸载~/Private目录: [/code]$ ecryptfs-mount-private ~/.Private ~/Private $ ecryptfs-umount-private ~/Private 你可以来验证一下.Private文件夹是否被挂载,运行: 代码如下: $ mount现在,我们可以开始把任何敏感文件放进~/Private文件夹里头了,它们会在我们登出时自动被加密并锁在~/.Private文件内。 所有这一切看起来是那么得神奇。这主要是ecryptfs-setup-private工具让一切设置变得简单。如果你想要深究一点,对eCryptFS指定的方面进行设置,那么请转到官方文档。 结尾 综上所述,如果你十分关注你的隐私,最好是将基于eCryptFS文件系统级别的加密和全盘加密相结合。切记,只进行文件加密并不能保证你的隐私不受侵犯。

『捌』 如何在Linux中用Vim对文件进行密码

Linux用vim/vi给文件加密和解密一、利用vim/vi加密:优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了;缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除;vi编辑器相信大家都很熟悉了吧,vi里有一个命令是给文件加密的,举个例子吧:1)首先建立一个实验文件text.txt:vim/vitext.txt2)进到编辑模式,输入完内容后按ESC,然后输入:X(注意是大写的X),回车;3)这时系统提示让你输入密码,2次,如下所示:输入密码:*******请再输入一次:*******4)保存后退出,现在这个文件已经加密了;5)用cat或more查看文件内容,显示为乱码;用vim/vi重新编辑这个文件,会提示输入密码,如果输入的密码不正确,同样会显示为乱码!注意:文件加密后,千万别忘了密码!二、解密用vi加密的文件(前提是你知道加密的密码):1)用vim/vi打开文件如text.txt,要输入正确的密码,然后在编辑时,将密码设置为空,方法是输入下面的命令::setkey=然后直接回车,保存文件后,文件已经解密了。2)或者这样也行:在正确打开文件后用“:X”指令,然后给一个空密码也可以。保存用“wq!”保存。两种方法实际上效果是一样的。部分知识来自《linux就该这么学》,http://www.linuxprobe.com/chapter-04.html你可以去看下,希望对你有帮助啊

『玖』 如何给txt文件加密 指需输入密码才可打开文件

对txt加密可以试试 域之盾软件域之盾软件的加密解密操作都是在驱动层进行,高效稳定,透明加密,本地文件正常使用,不会更改用户的使用习惯,且在公司内部安装有软件的电脑上可以正常打开查看,不会影响到员工的正常内部文件传输上班工作,但是文件如需传输到外部设备上打开,必须要经过管理端的审批允许,否则文件无法打开或显示加密乱码,即使因为网络异常等原因加密规则依然生效,确保文件的安全。同时还可以监控记录员工工作行为,记录和禁止利用软件、邮箱、网盘等进行文件传输,限制U盘等移动存储设备的接入使用等等,全面保护公司内资料信息安全。

未经允许不得转载:山九号 » linux怎么给txt文件加密|linux压缩文件怎么加密

赞 (0)