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$
  • 相关阅读:
    从OkHttp的源码来看 HTTP
    从Retrofit的源码来看 HTTP
    登录授权、TCP/IP、HTTPS
    编码、加密、Hash
    java获取当前系统时间
    mybatis自动生成
    rabbitMQ权限相关命令
    在Spring Boot中使用Spring Security实现权限控制
    学习sharding-jdbc 分库分表扩展框架
    Jenkins的关闭、重启
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/8989653.html
Copyright © 2011-2022 走看看