/**********************************************************************
* 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$