linux下打压缩包,进行加密

方法一:

zip -q -r -P 密码 ./20210329.zip ./20210329

zip -q -r -P qwe123 ./20210329.zip ./20210329

方法二:

1、使用 openssl 加密一个文件 (data.zip 为原始文件,back.zip 为加密之后的文件)

# openssl enc -e -aes256 -in data.zip -out back.zip

解释: enc 表示对文件进行对称加密或解密, -e 表示对一个文件进行加密操作,-aes256 表示使用 aes256 算法进行加密,-in 表示需要被加密的文件,-out 表示加密之后生成的新文件。加密过程中会要求输入一个加密密码,重复输入两次即可完成对文件的加密

2、使用 openssl 解密一个文件 (back.zip 为加密的文件,data.zip 为解密之后的文件)

# openssl enc -d -aes256 -in back.zip -out data.zip

解释: enc 表示对文件进行对称加密或解密, -d 表示对文件进行解密操作,-aes256 表示使用 aes256 算法进行解密,-in 表示需要被解密的文件,-out 表示解密之后生成的新文件,解密一个文件的时候会要求输入加密文件时设置的密码才能进行解密。

linux下定时计划任务压缩文件,加密

  1. 编写压缩脚本。

DATE格式:20210329

#!/bin/bash

#zip.sh

DATE=`date -d yesterday +"%Y%m%d"`

#password

PASS="qwe123"

if [ -d /home/ToneThink/recwav/${DATE}/ ]; then

(cd /home/ToneThink/recwav/ ; zip -q -r -P $PASS /home/ToneThink/tools/${DATE}.zip /home/ToneThink/recwav/${DATE})

fi

#!/bin/bash
#zip.sh
DATE=`date -d yesterday +"%Y%m%d"`
#password
PASS="qwe123"
if [ -d /home/ToneThink/recwav/${DATE}/ ]; then
   (cd /home/ToneThink/recwav/ ; zip -q -r -P $PASS /home/ToneThink/tools/${DATE}.zip /home/ToneThink/recwav/${DATE})
fi

#加密:openssl enc -e -aes256 -in qwe123.zip -out back.zip
#解密:openssl enc -d -aes256 -in back.zip -out qwe123.zip

另外一种(供参考):

#加密:openssl enc -e -aes256 -in qwe123.zip -out back.zip

#解密:openssl enc -d -aes256 -in back.zip -out qwe123.zip

2、定时计划任务

命令:crontab -e  (注:第一次进入,编辑器选择4)

查看命令:crontab -l

在最后一行加上:30 15 * * * /home/ToneThink/recwav/startup.sh

linux定时打加密压缩包相关推荐

  1. c++字符加密_linux安全Linux下RAR加密解密

    网络拓扑:Linux下RAR加密解密主机用户名:root   密码:123456第一步.打开网络拓扑,进入H-xclient-rar--1虚拟机. 第二步.创建实验文件test.txt,文件内容&qu ...

  2. linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法

    一.配置邮箱 这里使用的是网易邮箱126邮箱的STMP服务,服务器是smtp.126.com.如果你使用其它第三方邮箱,在帐号设置那里一般都有说明SMTP服务器地址. 如果你的Ubuntu没有安装ma ...

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

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

  4. linux透明加密系统,基于Linux的透明加密系统的设计与实现

    摘要: 随着互联网时代的到来,人们用于接触事物的方式不仅仅局限于简单的通讯工具了,如:口语交流,书信传递等等,现在已经越来越多地通过手机,电脑,平板等电子设备进行信息的交流和信息的存储.但是在我们享受 ...

  5. linux定时执行python脚本_linux定时执行python脚本的方法以及失败不执行的处理方法...

    首页,linux定时任务用到的是crontab,我们来看一下crontab如何使用 crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的cro ...

  6. Linux定时备份数据到百度云盘

    导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据.一直在 ...

  7. linux下的加密解密学习

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

  8. 百度网盘自动备份php,Linux定时备份数据到百度云盘

    导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据. 一直 ...

  9. LINUX 对引导加密

    LINUX 对引导加密 我做成了,希望把我的经验与大家分享:如果禁止进入单用户,首先要对GRUB进行密码配置,只需要修改 /boot/grub/grub.conf或者/etc/grub.conf(/e ...

最新文章

  1. 在使用添加按钮给table插入新的一行时遇见的问题总结及处理方法
  2. Hibernate中的核心接口query接口用法
  3. SAPLink详细体验
  4. 文件夹恢复后java运行慢,eclipse中每次重新启动服务,运行环境下的文件夹或者文件被还原...
  5. 苹果账号:个人,公司,企业,教育,
  6. 陶哲轩实分析命题6.4.12
  7. cmake学习笔记(2)--CMake常用的预定义变量
  8. mobilenet V1
  9. C#:const 和readonly的区别
  10. php网站模板包括增删改查,PHP实现简单的增删改查
  11. nginx + lua 构建网站防护waf(一)
  12. C程序设计--排序(冒泡、选择、插入)--选择
  13. 【大一期末项目】qqclienkey利用:基于qqclientkey的纯c++项目实践
  14. 蜀海供应链数仓平台建设实践
  15. STC 定时器/计数器2 操作详解 (基于STC89C52RC参考文档)
  16. 【项目管理】干系人管理
  17. 关于window10修改默认浏览器闪退的情况
  18. kali清理_linux下清理系统垃圾
  19. php商城积分兑换商品功能,ECSHOP积分商城添加金额+积分兑换功能
  20. msc.marc的Python开发,MscMarc,python,2

热门文章

  1. 单片机51 流水灯基本程序
  2. qq侧滑界面的实现(DreawerLayout)
  3. android 按钮在键盘上,Android使用键盘上的完成按钮点击按钮
  4. 相当不错的在线用户故事地图绘制工具
  5. Badboy安装和介绍
  6. excel切片器_Excel表格中筛选数据,你的方法太笨了
  7. ngRx 官方示例分析 - 2. Action 管理
  8. Linux之阻塞与非阻塞IO
  9. 如何在手机上完成日语翻译中文
  10. OpenCV图像处理-区域分割-形态学操作应用