c++字符加密_linux安全Linux下RAR加密解密
网络拓扑: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加密解密相关推荐
- linux+zip+加密+无交互,Linux下zip加密压缩
Linux下zip加密压缩On 2015年8月19日 by admin zip -q -r -P password zipfile.zip sourcefiles.txt password 是加密密码 ...
- Linux下rar和unrar命令的安装使用
Linux下rar unrar的安装: 以3.8.0版本为例,如果是64位平台,执行以下命令,也可以去官方网站:)下载最新版: wget http://www.rarlab.com/rar/rar ...
- linux下的加密解密学习
linux下的加密解密学习 加密/解密: 加密协议:加密解密使用同一秘钥:3des,aes 公钥加密:公钥私钥对 数字签名,密钥交换 ...
- Linux下.rar文件解压
Linux下.rar解压 前几天碰到.rar的文件,突然发现Linux下没办法解压.所以百度查看了一下,写了这篇博文. 安装包准备 #对于.rar sudo apt install unrar #解压 ...
- linux系统硬盘设置密码,LUKS:Linux下磁盘加密
Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...
- Linux下文件加密方法总结
Linux下文件加密方法总结 为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux下的文件加密方法做一简单总结: 方法一:gzexe加密 这种加密方式不是非常保险的方法,但是能够 ...
- linux 解压rar密码,linux下rar包的压缩与解压方案
方法一: yum install unrar 方法二: 下载地址: 以最新的为准.对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1:对于.zip linux ...
- linux系统rar命令行,Linux下rar命令详解
Linux下rar命令详解 发布时间:2010-05-24 23:28:23 作者:佚名 我要评论 通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件 ...
- Linux下磁盘加密
Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...
最新文章
- 专访英特尔AIPG全球研究负责人Casimir Wierzynski:物理学、隐私和大脑将根本性塑造AI
- 线程:synchronized
- 在VS2010中配制Elmah邮件发送到Gmail
- 一起谈.NET技术,.NET4.0 之 Dynamic VS Reflection 效率
- python代码格式
- 持续定义Saas模式云数据仓库+BI
- maven项目引用新模块,依赖的jar包与新模块中的jar包版本不一致
- 服务器搭建docker环境的过程
- c语言扩展编译器,TKStudio内置51编译器SDCC对C语言的扩展(2)
- java 农历_java怎么取得农历的节日
- matlab2013a编译器,如何MATLAB2013a在win8-64位系统上能装mex编译器
- Unity3D UDP通信
- 【Raw use of parameterized class ‘xxx‘ 】
- python练习题 21-30
- 不想打工在家创业这个生意让你月入过万
- operator 用法
- 有没有ai修复照片软件推荐?进来告诉你什么软件可以让照片变清晰
- 对话机器人(六)——RASA:Actions
- 【Rust】我该用什么软件开发 Rust | 常用支持 Rust 的编辑器推荐
- QQweb登录通讯协议
热门文章
- linux手机投屏软件,无线投屏器如此多,到底哪一种才合适企业用?
- fullbnt matlab,FullBNT学习笔记之一(matlab)
- Python爬虫遍历文档树
- 深入浅析Python 函数注解与匿名函数
- Python中的构造方法
- web.xml隐藏html,web.xml
- 计算机里的dump是什么意思?(转储、转储文件)
- VisualStudio opencv配置
- arm linux下nginx服务无法正常启动是什么原因?
- vscode 代码莫名爆红(未定义标识符 “nullptr“)解决办法(VSCode 如何快速打开c_c++_properties.json文件)