zoukankan      html  css  js  c++  java
  • 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$
  • 相关阅读:
    C#与C++中struct和class的小结
    C#中string的小结
    树的一些操作——遍历,前序和中序建立后续
    一个快速、高效的Levenshtein算法实现——代码实现
    整数拆分
    阶乘结果中0的个数
    普莱菲尔密码矩阵生成算法
    CTF密码学总结
    盲文对照表
    实验吧-古典密码
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/8989653.html
Copyright © 2011-2022 走看看