/**********************************************************************
* Linux 对文件进行加密存放
* 说明:
* GitHub存放一些代码是比较好的,不过对于一些需要稍微保密一下的内容,
* 可以考虑对其进行加密存放,记得别忘了密码。
*
* 2018-5-4 深圳 宝安西乡 曾剑锋
*********************************************************************/ 一、参考文档:
. Linux文件加密工具
http://blog.topspeedsnail.com/archives/4777 二、gpg加密:
zengjf@zengjf:~/zengjf/gpg$ ls
zengjf.md
zengjf@zengjf:~/zengjf/gpg$ gpg -c zengjf.md
gpg: directory `/home/zengjf/.gnupg' created
gpg: new configuration file `/home/zengjf/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/zengjf/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/home/zengjf/.gnupg/pubring.gpg' created
zengjf@zengjf:~/zengjf/gpg$ ls
zengjf.md zengjf.md.gpg
zengjf@zengjf:~/zengjf/gpg$ cat zengjf.md
zengjf
file
test
zengjf@zengjf:~/zengjf/gpg$ cat zengjf.md.gpg
▒t▒f▒R`▒N▒焝▒F▒
r▒▒▒mK▒$̺▒VG▒▒Z▒▒▒▒▒s▒,zengjf@zengjf:~/zengjf/gpg$
zengjf@zengjf:~/zengjf/gpg$ rm zengjf.md
zengjf@zengjf:~/zengjf/gpg$ gpg zengjf.md.gpg
gpg: keyring `/home/zengjf/.gnupg/secring.gpg' created
gpg: AES encrypted data
gpg: gpg-agent is not available in this session
gpg: encrypted with passphrase
zengjf@zengjf:~/zengjf/gpg$ ls
zengjf.md zengjf.md.gpg
zengjf@zengjf:~/zengjf/gpg$ cat zengjf.md
zengjf
file
test
zengjf@zengjf:~/zengjf/gpg$

Linux 对文件进行加密存放的更多相关文章

  1. Linux - 日志文件

    Linux日志文件绝大多数存放在/var/log目录,其中一些日志文件由应用程序创建,其他的则通过syslog来创建. Linux系统日志文件通过syslog守护程序在syslog套接字/dev/lo ...

  2. Linux - 日志文件简介

    Linux日志文件绝大多数存放在/var/log目录,其中一些日志文件由应用程序创建,其他的则通过syslog来创建. Linux系统日志文件通过syslog守护程序在syslog套接字/dev/lo ...

  3. Linux下对文件进行加密备份的操作记录

    由于公司之前在阿里云上购买了一些机器,后续IDC建设好后,又将线上业务从阿里云上迁移到IDC机器上了,为了不浪费阿里云上的这几台机器资源,打算将这些机器做成IP SAN共享存储,然后作为IDC数据的一 ...

  4. linux下文件加密方法总结

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

  5. 使用Gnupg对Linux系统中的文件进行加密

    GnuPG(GNU Privacy Guard或GPG)是一个以GNU通用公共许可证释出的开放源码用于加密或签名的软件,可用来取代PGP.大多数gpg软件仅支持命令行方式,一般人较难掌握.由于gpg软 ...

  6. 在Linux环境下使用OpenSSL对消息和文件进行加密(转载)

    转自:http://netsecurity.51cto.com/art/201301/378513.htm 1.简介 OpenSSL是一款功能强大的加密工具包.我们当中许多人已经在使用OpenSSL, ...

  7. linux passwd文件解析

    #cat/etc/passwd root:x:::Superuser:/: daemon:x:::Systemdaemons:/etc: bin:x:::Ownerofsystemcommands:/ ...

  8. (转)linux各文件夹的作用

    原文地址:<linux各文件夹的作用> linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc. ...

  9. 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)

    一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp) 程序员的生活要一切自动化,更要幸福^_^. 转载请注明出处http: ...

随机推荐

  1. 手机验证码JQUERY实现

    <!DOCTYPE html> <html> <head> <script src="http://libs.baidu.com/jquery/1. ...

  2. oracle函数NVL,NVL2和NULLIF之间的区别和使用

    oracle用这么几个函数,可以帮助我们解决数据上null或0的处理 1.NVL()函数 1.1)介绍:NVL(expr1,expr2),若expr1为null, 返回expr2; 不为null,返回 ...

  3. Easyui的datagrid的行编辑器Editor中添加事件(修改某个单元格带出其他单元格的值)

    项目中有个datagrid需要编辑行时,用到Editor的属性,那么如何添加一个事件 问题:同一个编辑行中的某个单元格值改变时,修改其他单元格的值 页面用到的datagrid <table id ...

  4. js之窗口位置

    IE,Safari,Opera和Chrome都提供了screenLeft和screemTop属性,分别用于表示窗口相对于屏幕左边和上边的位置.FireFox则提供了screenX和screenY.使用 ...

  5. PHP中的Trait方法

    <?php /* * 自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait. * Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制. * Trait ...

  6. 【2】IOS APP打包发布

    目的: 本文的目的是对IOS APP打包发布做了对应的介绍,大家可根据文档步骤进行mac环境部署: 申请苹果开发者账号 此处略 创建申请证书 这样做的目的就是为你的电脑安装发布许可证,只有这样你的电脑 ...

  7. 原生js(form)验证,可以借鉴下思路,应用到工作中

    我在工作中时常使用form验证,在目前的公司做的表单验证用的angular的form组件,对于一个有追求的前端,或者应用在移动端写个form验证,引入angular或者jquery组件等验证,难免显得 ...

  8. unity中UI的屏幕自适应代码

    public void ScreenUISelfAdptation(Transform scaleUI) { float widthrate = UnityEngine.Screen.width / ...

  9. python使用变量

    #不建议用加号,建议用.format name = input('name:') age = input('age:') print( name ,age) print('姓名:',name,'年龄: ...

  10. 归并排序(Merging Sort)

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...