1. /**********************************************************************
  2. * Linux 对文件进行加密存放
  3. * 说明:
  4. * GitHub存放一些代码是比较好的,不过对于一些需要稍微保密一下的内容,
  5. * 可以考虑对其进行加密存放,记得别忘了密码。
  6. *
  7. * 2018-5-4 深圳 宝安西乡 曾剑锋
  8. *********************************************************************/
  9.  
  10. 一、参考文档:
  11. . Linux文件加密工具
  12. http://blog.topspeedsnail.com/archives/4777
  13.  
  14. 二、gpg加密:
  15. zengjf@zengjf:~/zengjf/gpg$ ls
  16. zengjf.md
  17. zengjf@zengjf:~/zengjf/gpg$ gpg -c zengjf.md
  18. gpg: directory `/home/zengjf/.gnupg' created
  19. gpg: new configuration file `/home/zengjf/.gnupg/gpg.conf' created
  20. gpg: WARNING: options in `/home/zengjf/.gnupg/gpg.conf' are not yet active during this run
  21. gpg: keyring `/home/zengjf/.gnupg/pubring.gpg' created
  22. zengjf@zengjf:~/zengjf/gpg$ ls
  23. zengjf.md zengjf.md.gpg
  24. zengjf@zengjf:~/zengjf/gpg$ cat zengjf.md
  25. zengjf
  26. file
  27. test
  28. zengjf@zengjf:~/zengjf/gpg$ cat zengjf.md.gpg
  29. ▒t▒f▒R`N▒焝▒F
  30. r▒▒▒mK$̺▒VG▒▒Z▒▒▒▒▒s▒,zengjf@zengjf:~/zengjf/gpg$
  31. zengjf@zengjf:~/zengjf/gpg$ rm zengjf.md
  32. zengjf@zengjf:~/zengjf/gpg$ gpg zengjf.md.gpg
  33. gpg: keyring `/home/zengjf/.gnupg/secring.gpg' created
  34. gpg: AES encrypted data
  35. gpg: gpg-agent is not available in this session
  36. gpg: encrypted with passphrase
  37. zengjf@zengjf:~/zengjf/gpg$ ls
  38. zengjf.md zengjf.md.gpg
  39. zengjf@zengjf:~/zengjf/gpg$ cat zengjf.md
  40. zengjf
  41. file
  42. test
  43. 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. Python错误调试-raise、assert

    raise: raise语句手工引发一个异常:,这样做程序不会因异常而终止,而是运行报错 1 "raise" [expression ["," expressi ...

  2. List Available DBCC Commands

    DBCC Commands or Database Consistency Checker commands have been with SQL Server from its early ages ...

  3. mfscli的使用方法(解决mfscgi响应慢的问题)

    在moosefs中,mfscgi是一个python写的server程序,其中的数据是调用同样的python工具mfscli实现的. 每当用浏览器打开mfscgi的时候,它要把所有的表数据请求一遍,非常 ...

  4. Qt绘制文本一

    QPainterPath,使用 drawText且设置字体,再使用painter.drawText方式 效果图: void WgtText::paintEvent(QPaintEvent *event ...

  5. from…import 语句

  6. Java 9中新的货币API

    译文出处: Java译站   原文出处:Michael Scharhag JSR 354定义了一套新的Java货币API,计划会在Java 9中正式引入.本文中我们将来看一下它的参考实现:JavaMo ...

  7. Oracle 如何循环查询结果集,进行新增或修改

    Oracle的PL/SQL中怎样循环查询的结果集,然后根据查询结果进行判断,是新增或修改操作 loop循环例子 for item in (select a,b,c from table_a where ...

  8. ubuntu 双硬盘挂载 windows分区自动挂载

    sudo fdisk -l 查看硬盘情况 1:新建一个目录,例:old 2:mount  /dev/sdb1  old 3:cd old 4:ls  (就可以看到新硬盘的内容了) 取消挂载:umoun ...

  9. 请问微信小程序let和var以及const有什么区别

    在JavaScript中有三种声明变量的方式:var.let.const. var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用. [JavaScript] 纯文 ...

  10. python 自然语言处理(三)____条件频率分布

    条件频率分布就是频率分布的集合,每个频率分布有一个不同的“条件”,这个条件通常是文本的类别.当语料文本分为几类(文体,主题,作者等)时,可以计算每个类别独立的频率分布,这样,就可以通过条件频率分布研究 ...