网络拓扑:Linux下RAR加密解密主机用户名:root   密码:123456第一步、打开网络拓扑,进入H-xclient-rar--1虚拟机。

第二步、创建实验文件test.txt,文件内容“hello world”。

#echo “hello world” > test.txt

#cat test.txt

第三步、将test.txt加密成RAR文件,加密密码:123456

#rar a test.rar test.txt -P

#cat test.rar

第四步、尝试打开test.rar,检验文件加密效果。

第五步、解密文件test.rar到temp文件夹。

#mkdir temp

#unrar x test.rar temp

第六步、查看解密后的文件

#cat  temp/test.txt

第七步、实验结束,关闭相关界面。

zip [参数]

使用zip格式打包文件

-r 递归,将指定目录下的所有文件和子目录一并处理

-S 包含系统和隐藏文件

-y 直接保存符号连接,而非该连接所指向的文件

-X 不保存额外的文件属性

-m 将文件压缩并加入压缩文件后,删除源文件

- 1~9,数字越大,压缩率越高

-F 尝试修复已损坏的压缩文件

-T 检查备份文件内的每个文件是否正确无误

-q 不显示指令执行过程

-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件

-u 更新压缩包内文件

-f 更新压缩包内文件。如果符合条件的文件没有包含在压缩包中,则压缩后添加

-$ 保存第一个被压缩文件所在磁盘的卷标

-j 只保存文件名称及其内容

-D 压缩文件内不建立目录名称

-i 压缩目录时,只压缩符合条件的文件

-x 排除符合条件的文件

-n 排除指定文件名后缀的文件

-b 指定临时文件目录

-d 从压缩文件内删除指定的文件

-t 把压缩文件的日期设成指定的日期

-o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同

-A 调整可执行的自动解压缩文件

-c 替每个被压缩的文件加上注释

-z 替压缩文件加上注释

-k 使用MS-DOS兼容格式的文件名称。

-l 压缩文件时,把LF字符置换成LF+CR字符。

-ll 压缩文件时,把LF+CR字符置换成LF字符。

unzip [参数] [压缩包中将被释放的文件]

解压zip压缩包文件

-P zip压缩包的密码

-d 指定解压路径

-n 解压缩时不覆盖原有文件

-f 覆盖原有文件

-o 不经询问,直接覆盖原有文件

-u 覆盖原有文件,并将压缩文件中的其他文件解压缩到目录中

-l 显示压缩文件内所包含的文件

-t 检查压缩文件是否正确理里排除压缩包中的指定文

-z 显示压缩包注释

-Z unzip -Z等于执行zipinfo指令

-j 不处理压缩文件中原有的目录路径

-C 压缩文件中的文件名称区分大小写

-L 将压缩文件中的全部文件名改为小写

-s 将文件名中的空格转换下划线

-X 解压缩时保留文件原来的UID/GID

-q 执行时不显示任何信息

-v 执行是时显示详细的信息

-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换

-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换

-a 对文本文件进行必要的字符转换

-b 不要对文本文件进行字符转换

-x 处理里排除压缩包中的指定文件

-M 将输出结果送到more程序处理

附录:

Linux常用打包解包方法

1、打包/压缩

zip filename.zip filename

tar cvf filename.tar filename

gtar zcvf filename.tar.gz filename

gzip filename 将产生文件 filename.gz

2、解包

unzip filename.zip

tar xvf filename.tar

gtar zxvf filename.tar.gz

gzip -d filename.gz

c++字符加密_linux安全Linux下RAR加密解密相关推荐

  1. linux+zip+加密+无交互,Linux下zip加密压缩

    Linux下zip加密压缩On 2015年8月19日 by admin zip -q -r -P password zipfile.zip sourcefiles.txt password 是加密密码 ...

  2. Linux下rar和unrar命令的安装使用

    Linux下rar unrar的安装: 以3.8.0版本为例,如果是64位平台,执行以下命令,也可以去官方网站:)下载最新版: wget   http://www.rarlab.com/rar/rar ...

  3. linux下的加密解密学习

    linux下的加密解密学习 加密/解密:         加密协议:加密解密使用同一秘钥:3des,aes         公钥加密:公钥私钥对         数字签名,密钥交换          ...

  4. Linux下.rar文件解压

    Linux下.rar解压 前几天碰到.rar的文件,突然发现Linux下没办法解压.所以百度查看了一下,写了这篇博文. 安装包准备 #对于.rar sudo apt install unrar #解压 ...

  5. linux系统硬盘设置密码,LUKS:Linux下磁盘加密

    Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...

  6. Linux下文件加密方法总结

    Linux下文件加密方法总结 为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux下的文件加密方法做一简单总结: 方法一:gzexe加密 这种加密方式不是非常保险的方法,但是能够 ...

  7. linux 解压rar密码,linux下rar包的压缩与解压方案

    方法一: yum install unrar 方法二: 下载地址: 以最新的为准.对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1:对于.zip linux ...

  8. linux系统rar命令行,Linux下rar命令详解

    Linux下rar命令详解 发布时间:2010-05-24 23:28:23   作者:佚名   我要评论 通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件 ...

  9. Linux下磁盘加密

    Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...

最新文章

  1. 专访英特尔AIPG全球研究负责人Casimir Wierzynski:物理学、隐私和大脑将根本性塑造AI
  2. 线程:synchronized
  3. 在VS2010中配制Elmah邮件发送到Gmail
  4. 一起谈.NET技术,.NET4.0 之 Dynamic VS Reflection 效率
  5. python代码格式
  6. 持续定义Saas模式云数据仓库+BI
  7. maven项目引用新模块,依赖的jar包与新模块中的jar包版本不一致
  8. 服务器搭建docker环境的过程
  9. c语言扩展编译器,TKStudio内置51编译器SDCC对C语言的扩展(2)
  10. java 农历_java怎么取得农历的节日
  11. matlab2013a编译器,如何MATLAB2013a在win8-64位系统上能装mex编译器
  12. Unity3D UDP通信
  13. 【Raw use of parameterized class ‘xxx‘ 】
  14. python练习题 21-30
  15. 不想打工在家创业这个生意让你月入过万
  16. operator 用法
  17. 有没有ai修复照片软件推荐?进来告诉你什么软件可以让照片变清晰
  18. 对话机器人(六)——RASA:Actions
  19. 【Rust】我该用什么软件开发 Rust | 常用支持 Rust 的编辑器推荐
  20. QQweb登录通讯协议

热门文章

  1. linux手机投屏软件,无线投屏器如此多,到底哪一种才合适企业用?
  2. fullbnt matlab,FullBNT学习笔记之一(matlab)
  3. Python爬虫遍历文档树
  4. 深入浅析Python 函数注解与匿名函数
  5. Python中的构造方法
  6. web.xml隐藏html,web.xml
  7. 计算机里的dump是什么意思?(转储、转储文件)
  8. VisualStudio opencv配置
  9. arm linux下nginx服务无法正常启动是什么原因?
  10. vscode 代码莫名爆红(未定义标识符 “nullptr“)解决办法(VSCode 如何快速打开c_c++_properties.json文件)