Linux 对文件进行加密存放

/**********************************************************************
 *                 Linux 对文件进行加密存放
 * 说明:
 *     GitHub存放一些代码是比较好的,不过对于一些需要稍微保密一下的内容,
 * 可以考虑对其进行加密存放,记得别忘了密码。
 *
 *                                2018-5-4 深圳 宝安西乡 曾剑锋
 *********************************************************************/

一、参考文档:
    1. 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 1 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$
原文地址:https://www.cnblogs.com/zengjfgit/p/8989653.html